diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml
index a810b7a4c..ff69f436a 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.3.0
+ placeholder: v4.3.1
validations:
required: true
- type: dropdown
diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml
index 5194e7bc6..2c928206a 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.3.0
+ placeholder: v4.3.1
validations:
required: true
- type: dropdown
diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json
index 66a61cbad..baecb910f 100644
--- a/contrib/generated_schema.json
+++ b/contrib/generated_schema.json
@@ -329,6 +329,7 @@
"100base-tx",
"100base-t1",
"1000base-t",
+ "1000base-sx",
"1000base-lx",
"1000base-tx",
"2.5gbase-t",
diff --git a/docs/release-notes/version-4.3.md b/docs/release-notes/version-4.3.md
index 07d6b66f1..a14effeb6 100644
--- a/docs/release-notes/version-4.3.md
+++ b/docs/release-notes/version-4.3.md
@@ -1,3 +1,35 @@
+# NetBox v4.3
+
+## v4.3.1 (2025-05-13)
+
+### Enhancements
+
+* [#17073](https://github.com/netbox-community/netbox/issues/17073) - Enable global search for tags
+* [#18419](https://github.com/netbox-community/netbox/issues/18419) - Enable specifying a queue name when calling `Job.enqueue()`
+* [#19416](https://github.com/netbox-community/netbox/issues/19416) - Add the 1000BASE-SX interface type
+* [#19434](https://github.com/netbox-community/netbox/issues/19434) - Add pre-populated interface speed choices for 2.5 and 5 Gbps
+
+### Bug Fixes
+
+* [#17107](https://github.com/netbox-community/netbox/issues/17107) - Fix cosmetic issue in cable traces ending at a provider network
+* [#19309](https://github.com/netbox-community/netbox/issues/19309) - Improve REST API query performance for prefixes and IP addresses
+* [#19361](https://github.com/netbox-community/netbox/issues/19361) - Fix incorrect GraphQL object types
+* [#19375](https://github.com/netbox-community/netbox/issues/19375) - Fix table configuration after applying a saved table config
+* [#19376](https://github.com/netbox-community/netbox/issues/19376) - Fix `FieldDoesNotExist` exception when global search results include a contact
+* [#19380](https://github.com/netbox-community/netbox/issues/19380) - Fix column selections for child object tables
+* [#19381](https://github.com/netbox-community/netbox/issues/19381) - Fix syncing of custom scripts from a remote data source
+* [#19396](https://github.com/netbox-community/netbox/issues/19396) - Enable nullifying VLAN `qinq_role` via the REST API
+* [#19397](https://github.com/netbox-community/netbox/issues/19397) - Correct enum type for IPRangeFilter in GraphQL API
+* [#19432](https://github.com/netbox-community/netbox/issues/19432) - Update minimum required PostgreSQL version referenced by server error page
+* [#19440](https://github.com/netbox-community/netbox/issues/19440) - Ensure data migrations use the correct database connection
+* [#19444](https://github.com/netbox-community/netbox/issues/19444) - Fix change logging for contact group assignments
+* [#19463](https://github.com/netbox-community/netbox/issues/19463) - Hide button dropdown for tables which do not support saved configs
+* [#19464](https://github.com/netbox-community/netbox/issues/19464) - Fix bulk editing of inventory items from device view
+* [#19465](https://github.com/netbox-community/netbox/issues/19465) - Fix ability to clear assigned prefix scope in UI
+* [#19472](https://github.com/netbox-community/netbox/issues/19472) - Fix device column rendering in virtual device contexts table
+
+---
+
## v4.3.0 (2025-05-01)
### Breaking Changes
diff --git a/netbox/project-static/dist/netbox-external.css b/netbox/project-static/dist/netbox-external.css
index a7390f98f..3a1a35589 100644
Binary files a/netbox/project-static/dist/netbox-external.css and b/netbox/project-static/dist/netbox-external.css differ
diff --git a/netbox/project-static/dist/netbox.css b/netbox/project-static/dist/netbox.css
index 26d652ad0..e428344c4 100644
Binary files a/netbox/project-static/dist/netbox.css and b/netbox/project-static/dist/netbox.css differ
diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js
index 7602c991f..77e73213e 100644
Binary files a/netbox/project-static/dist/netbox.js and b/netbox/project-static/dist/netbox.js differ
diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map
index f23f0b9bf..cbbb07b9a 100644
Binary files a/netbox/project-static/dist/netbox.js.map and b/netbox/project-static/dist/netbox.js.map differ
diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json
index 9bef4ac73..485a7dc37 100644
--- a/netbox/project-static/package.json
+++ b/netbox/project-static/package.json
@@ -24,13 +24,13 @@
"dependencies": {
"@mdi/font": "7.4.47",
"@tabler/core": "1.2.0",
- "bootstrap": "5.3.5",
+ "bootstrap": "5.3.6",
"clipboard": "2.0.11",
"flatpickr": "4.6.13",
- "gridstack": "12.1.1",
+ "gridstack": "12.1.2",
"htmx.org": "2.0.4",
- "query-string": "9.1.1",
- "sass": "1.87.0",
+ "query-string": "9.1.2",
+ "sass": "1.88.0",
"tom-select": "2.4.3",
"typeface-inter": "3.18.1",
"typeface-roboto-mono": "1.1.13"
diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock
index df245f8f7..9e38503b9 100644
--- a/netbox/project-static/yarn.lock
+++ b/netbox/project-static/yarn.lock
@@ -1058,6 +1058,11 @@ bootstrap@5.3.5:
resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.5.tgz#be42cfe0d580e97ee1abb7d38ce94f5c393c9bb6"
integrity sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA==
+bootstrap@5.3.6:
+ version "5.3.6"
+ resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.6.tgz#fbd91ebaff093f5b191a1c01a8c866d24f9fa6e1"
+ integrity sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==
+
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -1903,10 +1908,10 @@ graphql@16.10.0:
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c"
integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==
-gridstack@12.1.1:
- version "12.1.1"
- resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.1.1.tgz#623ea5b6560cc9509252db66fd7a529d70bd2d26"
- integrity sha512-wpfNUkzVBuHJftRRMRQDpH8DPIO5NBdfE0ioIIVoXFePBzqqVTpfgttSs5IJYqO4Uj5LfnJ2fjOmsFEBqpeSwg==
+gridstack@12.1.2:
+ version "12.1.2"
+ resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-12.1.2.tgz#784f6d55873bb48fa9230c1284f769c9fbf785a8"
+ integrity sha512-IC1mkm5xonhAnftwIxsG+B3bawxC61ciKWEvX15ExpVQPbNVN7O9aZZhM7Y/eE4JaIR8PXrdkjd12gMnwNYRLQ==
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
@@ -2514,10 +2519,10 @@ punycode@^2.1.0:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
-query-string@9.1.1:
- version "9.1.1"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.1.tgz#dbfebb4196aeb2919915f2b2b81b91b965cf03a0"
- integrity sha512-MWkCOVIcJP9QSKU52Ngow6bsAWAPlPK2MludXvcrS2bGZSl+T1qX9MZvRIkqUIkGLJquMJHWfsT6eRqUpp4aWg==
+query-string@9.1.2:
+ version "9.1.2"
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.1.2.tgz#1e4c6a17e2eaab7a282240cf716dec5e72c36cba"
+ integrity sha512-s3UlTyjxRux4KjwWaJsjh1Mp8zoCkSGKirbD9H89pEM9UOZsfpRZpdfzvsy2/mGlLfC3NnYVpy2gk7jXITHEtA==
dependencies:
decode-uri-component "^0.4.1"
filter-obj "^5.1.0"
@@ -2660,10 +2665,10 @@ safe-regex-test@^1.0.3:
es-errors "^1.3.0"
is-regex "^1.1.4"
-sass@1.87.0:
- version "1.87.0"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.87.0.tgz#8cceb36fa63fb48a8d5d7f2f4c13b49c524b723e"
- integrity sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==
+sass@1.88.0:
+ version "1.88.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.88.0.tgz#cd1495749bebd9e4aca86e93ee60b3904a107789"
+ integrity sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==
dependencies:
chokidar "^4.0.0"
immutable "^5.0.2"
diff --git a/netbox/release.yaml b/netbox/release.yaml
index 0285883f8..01c12b324 100644
--- a/netbox/release.yaml
+++ b/netbox/release.yaml
@@ -1,3 +1,3 @@
-version: "4.3.0"
+version: "4.3.1"
edition: "Community"
-published: "2025-05-01"
+published: "2025-05-13"
diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo
index 67c231af0..c599fa8df 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 00ca5335e..26ebc7786 100644
--- a/netbox/translations/cs/LC_MESSAGES/django.po
+++ b/netbox/translations/cs/LC_MESSAGES/django.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -37,7 +37,7 @@ msgstr "Zapisování povoleno"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -68,57 +68,59 @@ msgstr "Naposledy použitý"
msgid "Allowed IPs"
msgstr "Povolené adresy IP"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Přihlášen jako {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Odhlásili jste se."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Vaše preference byly aktualizovány."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr "Uživatelské pověření ověřené LDAP nelze v NetBoxu změnit."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Plánované"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Vypnuto"
@@ -131,7 +133,7 @@ msgstr "Zrušení přidělování"
msgid "Decommissioned"
msgstr "Vyřazeno z provozu"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -166,36 +168,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Region (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Region (zkratka)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -203,12 +205,12 @@ msgstr "Skupina umístění (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Skupina umístění (zkratka)"
@@ -216,29 +218,29 @@ msgstr "Skupina umístění (zkratka)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -256,18 +258,18 @@ msgstr "Skupina umístění (zkratka)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Umístění"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Umístění (zkratka)"
@@ -320,21 +322,21 @@ msgid "Circuit type (slug)"
msgstr "Typ okruhu (URL zkratka)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Místo (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Umístění (ID)"
@@ -343,24 +345,25 @@ msgid "Termination A (ID)"
msgstr "Zakončení A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -387,10 +390,10 @@ msgid "Circuit"
msgstr "Okruh"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Umístění (zkratka)"
@@ -410,7 +413,7 @@ msgstr "Okruh (ID)"
msgid "Virtual circuit (CID)"
msgstr "Virtuální obvod (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Virtuální obvod (ID)"
@@ -446,20 +449,20 @@ msgstr "Typ virtuálního obvodu (slimák)"
msgid "Virtual circuit"
msgstr "Virtuální obvod"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
@@ -472,36 +475,37 @@ msgstr "ASN"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -512,7 +516,7 @@ msgstr "ASN"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -529,10 +533,11 @@ msgstr "ASN"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -550,21 +555,22 @@ msgstr "ASN"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -585,13 +591,13 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -602,9 +608,9 @@ msgstr "ASN"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Popis"
@@ -656,23 +662,23 @@ msgstr "ID služby"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -687,31 +693,31 @@ msgstr "Barva"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -737,8 +743,8 @@ msgstr "Barva"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -762,36 +768,37 @@ msgstr "Účet poskytovatele"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -799,15 +806,16 @@ msgstr "Účet poskytovatele"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -819,10 +827,12 @@ msgstr "Účet poskytovatele"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -840,36 +850,37 @@ msgstr "Stav"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -881,27 +892,27 @@ msgstr "Stav"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -929,9 +940,9 @@ msgstr "Smluvní rychlost (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Vzdálenost"
@@ -939,7 +950,7 @@ msgstr "Vzdálenost"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -957,30 +968,31 @@ msgstr "Parametry služby"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -991,13 +1003,14 @@ msgstr "Atributy"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1007,14 +1020,14 @@ msgstr "Atributy"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Tenanti"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Typ ukončení"
@@ -1036,11 +1049,11 @@ msgstr "Rychlost portu (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Odchozí rychlost (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Označit jako zapojené"
@@ -1061,13 +1074,13 @@ msgstr "Podrobnosti o zakončení"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Priorita"
@@ -1087,26 +1100,26 @@ msgstr "Síť poskytovatele"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1114,15 +1127,15 @@ msgstr "Síť poskytovatele"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1150,29 +1163,31 @@ msgstr "Typ okruhu"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Provozní stav"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1212,13 +1227,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1233,10 +1248,10 @@ msgstr "Provozní role"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Rozhraní"
@@ -1244,31 +1259,31 @@ msgstr "Rozhraní"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1278,24 +1293,26 @@ msgstr "Rozhraní"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Lokace"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1306,20 +1323,20 @@ msgstr "Kontakty"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1327,22 +1344,22 @@ msgstr "Kontakty"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Region"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1364,9 +1381,9 @@ msgstr "Účet"
msgid "Term Side"
msgstr "Strana termínu"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1377,34 +1394,29 @@ msgstr "Přiřazení"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1412,10 +1424,10 @@ msgstr "Přiřazení"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Skupina"
@@ -1436,12 +1448,12 @@ msgstr "Skupinové přiřazení"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "barva"
@@ -1466,16 +1478,17 @@ msgstr "Jedinečné ID okruhu"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "stav"
@@ -1511,86 +1524,85 @@ msgstr "skupina okruhů"
msgid "circuit groups"
msgstr "skupiny okruhů"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "ID člena"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "přednost"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Přiřazení skupiny okruhů"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Přiřazení skupin obvodů"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "ukončovací strana"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "rychlost portu (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Rychlost fyzického obvodu"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "rychlost proti proudu (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Rychlost proti proudu, pokud se liší od rychlosti portu"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID křížového připojení"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID místního křížového připojení"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "propojovací panel/port(y)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "ID propojovacího panelu a číslo portu/ů"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "popis"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "zakončení okruhu"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "zakončení okruhů"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu."
@@ -1600,31 +1612,31 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu."
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "jméno"
@@ -1634,11 +1646,11 @@ msgid "Full name of the provider"
msgstr "Celé jméno poskytovatele"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "slug"
@@ -1692,7 +1704,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "role"
@@ -1710,35 +1722,36 @@ msgstr "zakončení virtuálních obvodů"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1762,6 +1775,7 @@ msgstr "zakončení virtuálních obvodů"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1778,16 +1792,17 @@ msgstr "zakončení virtuálních obvodů"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1809,9 +1824,9 @@ msgstr "zakončení virtuálních obvodů"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1835,8 +1850,8 @@ msgstr "Jméno"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1852,7 +1867,7 @@ msgid "Circuit ID"
msgstr "ID okruhu"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Strana A"
@@ -1870,35 +1885,38 @@ msgstr "Smluvní rychlost"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Komentáře"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Úkoly"
@@ -1935,52 +1953,50 @@ msgstr "Účty"
msgid "Account Count"
msgstr "Počet účtů"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Počet ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2009,22 +2025,22 @@ msgstr "Zakončení"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Zařízení"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Vyměněná zakončení pro okruh {circuit}."
@@ -2033,31 +2049,31 @@ msgstr "Vyměněná zakončení pro okruh {circuit}."
msgid "This user does not have permission to synchronize this data source."
msgstr "Tento uživatel nemá oprávnění synchronizovat tento zdroj dat."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Objekt vytvořen"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Objekt aktualizován"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Objekt odstraněn"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Úloha zahájena"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Úloha dokončena"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Úloha selhala"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Chyba v úloze"
@@ -2081,14 +2097,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Selhalo"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2142,7 +2158,7 @@ msgstr "Týdenní"
msgid "30 days"
msgstr "30 dní"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Aktualizováno"
@@ -2173,7 +2189,7 @@ msgstr "Zastaveno"
msgid "Cancelled"
msgstr "Zrušeno"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2212,40 +2228,43 @@ msgstr "ID přístupového klíče AWS"
msgid "AWS secret access key"
msgstr "Tajný přístupový klíč AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Zdroj dat (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Zdroj dat (název)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Uživatel (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2254,7 +2273,12 @@ msgstr "Uživatelské jméno"
msgid "Enabled"
msgstr "Povoleno"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Interval synchronizace"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2264,86 +2288,89 @@ msgstr "Povoleno"
msgid "Parameters"
msgstr "Parametry"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Zdroj dat"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Soubor"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Zdroj dat"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Stvoření"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Typ objektu"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Vytvořeno po"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Vytvořeno před"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Naplánováno po"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Naplánováno před"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Začalo po"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Začalo před"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Dokončeno po"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Dokončeno dříve"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2353,117 +2380,124 @@ msgstr "Dokončeno dříve"
msgid "User"
msgstr "Uživatel"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Čas"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Po"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Před"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Akce"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Zdroj"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Synchronizovat"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Parametry backendu"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Nahrávání souboru"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "Nelze nahrát soubor a synchronizovat z existujícího souboru"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"Musíte nahrát soubor nebo vybrat datový soubor, který chcete synchronizovat"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Přehled stojanů"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Napájení"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Zabezpečení"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Bannery"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
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:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validace"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Uživatelské předvolby"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Různé"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Revize konfigurace"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Tento parametr byl definován staticky a nelze jej změnit."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Aktuální hodnota: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (výchozí)"
@@ -2479,7 +2513,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:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "akce"
@@ -2504,9 +2538,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2552,127 +2586,132 @@ msgstr "Revize konfigurace #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "typ"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "povoleno"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "synchronizační interval"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignorovat pravidla"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Vzory (jeden na řádek) odpovídající soubory, které mají být ignorovány při "
"synchronizaci"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parametry"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "naposledy synchronizováno"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "zdroj dat"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "datové zdroje"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Neznámý typ backendu: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Synchronizaci nelze spustit; synchronizace již probíhá."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
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:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "naposledy aktualizováno"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "cesta"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "velikost"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Délka musí být 64 hexadecimálních znaků."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "SHA256 hash dat souboru"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "datový soubor"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "datové soubory"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "záznam automatické synchronizace"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "automatická synchronizace záznamů"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "kořenový soubor"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "cesta k souboru"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Cesta k souboru vzhledem k určené kořenové cestě"
@@ -2684,7 +2723,7 @@ msgstr "spravovaný soubor"
msgid "managed files"
msgstr "spravované soubory"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "A {model} s tímto souborem cesta již existuje ({path})."
@@ -2709,8 +2748,7 @@ msgstr "začal"
msgid "completed"
msgstr "dokončena"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "data"
@@ -2740,12 +2778,12 @@ 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:234
+#: netbox/core/models/jobs.py:235
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ň."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Odstranění brání pravidlo ochrany: {message}"
@@ -2757,15 +2795,15 @@ msgid "Full Name"
msgstr "Celé jméno"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Objekt"
@@ -2779,19 +2817,27 @@ msgstr "ID požadavku"
msgid "Is Active"
msgstr "Je aktivní"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Naposledy synchronizováno"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Soubory"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Cesta"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Naposledy aktualizováno"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2802,49 +2848,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Interval"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Verze"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Naposledy aktualizováno"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Minimální verze NetBoxu"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Maximální verze NetBoxu"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Nebyla nalezena žádná data pluginu"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Autor"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Nainstalováno"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certifikováno"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Zveřejněno"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Nainstalovaná verze"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Nejnovější verze"
@@ -2860,7 +2902,7 @@ msgstr "Pracovníci"
msgid "Host"
msgstr "Hostitel"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Port"
@@ -2908,7 +2950,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nebyli nalezeni žádní pracovníci"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Úloha {job_id} nenalezena"
@@ -2918,70 +2960,70 @@ msgstr "Úloha {job_id} nenalezena"
msgid "Job {id} not found."
msgstr "Úloha {id} nenalezena."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty."
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Obnovená revize konfigurace #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Úloha {id} byla vymazána."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Chyba při mazání úlohy {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Úloha {id} byla znovu zařazena do fronty."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Úloha {id} byla zařazena do fronty."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Úloha {id} byla zastavena."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Nepodařilo se zastavit úlohu {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Katalog pluginů nelze načíst"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} nenalezeno"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Pozice (U)"
@@ -2994,10 +3036,10 @@ msgstr "ID objektu"
msgid "Staging"
msgstr "Inscenace"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Vyřazení z provozu"
@@ -3056,51 +3098,55 @@ msgid "Deprecated"
msgstr "Zastaralé"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Milimetry"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Palce"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Zepředu dozadu"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Zezadu dopředu"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3110,120 +3156,120 @@ msgstr "Zezadu dopředu"
msgid "Parent"
msgstr "Rodič"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Dítě"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Přední"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Zadní"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Inscenovaný"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventář"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Zleva doprava"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Zprava doleva"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Ze strany dozadu"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Zezadu na stranu"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Zdola nahoru"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Shora dolů"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Pasivní"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Smíšené"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (bez blokování)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (zamykání)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Kalifornský styl"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Mezinárodní/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Proprietární"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Ostatní"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Mezinárodní"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Fyzické"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtuální"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Bezdrátové"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Virtuální rozhraní"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3231,147 +3277,157 @@ msgstr "Virtuální rozhraní"
msgid "Bridge"
msgstr "Most"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Agregační skupina (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (pevný)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modulární)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (propojovací deska)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Buněčný"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Sériový"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Koaxiální"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Stohování"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Poloviční"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Plný"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Přístupový"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Značkovaný"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Značkovaný (Vše)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Norma IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Pasivní 24V (2 páry)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Pasivní 24V (4 páry)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Pasivní 48V (2 páry)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Pasivní 48V (4 páry)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "měď"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Optická vlákna"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Vlákno"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Připojeno"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometry"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Metry"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centimetry"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Míle"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Stopy"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Zdvojený"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Jednofázový"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Třífázový"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Zakázané"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "vadný"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3382,320 +3438,336 @@ msgstr "Neplatný formát MAC adresy: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Neplatný formát WWN: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Nadřazená oblast (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Nadřazená oblast (zkratka)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Nadřazená skupina míst (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Nadřazená skupina míst (zkratka)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Skupina (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Skupina (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Nadřazené umístění (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Rodičovské umístění (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Výrobce (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Výrobce (slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Typ stojanu (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Typ stojanu (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Role (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Role (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Stojan (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Uživatel (jméno)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Výchozí platforma (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Výchozí platforma (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Má přední obrázek"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Má zadní obrázek"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Má konzolové porty"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Má porty konzolového serveru"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Má napájecí porty"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Má elektrické zásuvky"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Má rozhraní"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Má průchozí porty"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Má pozice pro moduly"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Má pozice pro zařízení"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Má položky inventáře"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profil (jméno)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Typ zařízení (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Typ modulu (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Napájecí port (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Nadřazená položka inventáře (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Konfigurační šablona (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Role nadřazeného zařízení (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Role nadřazeného zařízení (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Typ zařízení (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Rodičovské zařízení (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Platforma (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Platforma (URL zkratka)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Název lokality (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Rodičovská zátoka (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Cluster virtuálních počítačů (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Skupina klastru (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Skupina clusteru (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Model zařízení (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Je plná hloubka"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC adresa"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Má primární IP"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Má IP mimo pásmo"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Virtuální podvozek (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Je virtuální člen šasi"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Má kontext virtuálního zařízení"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Model zařízení"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Typ modulu (model)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Modulová přihrádka (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Stojan (název)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Zařízení (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Zařízení (název)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Typ zařízení (model)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Role zařízení (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Role zařízení (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Virtuální šasi (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3705,121 +3777,121 @@ msgstr "Virtuální šasi (ID)"
msgid "Virtual Chassis"
msgstr "Virtuální šasi"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Modul (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Virtuální počítač (název)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Virtuální počítač (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Rozhraní (název)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Rozhraní virtuálního počítače (název)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Rozhraní virtuálního počítače (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Režim 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Přiřazená VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Přiřazené VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Zásady překladu VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3827,117 +3899,117 @@ msgstr "Zásady překladu VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Zásady překladu VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuální rozhraní šasi pro zařízení"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuální rozhraní šasi pro zařízení (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Druh rozhraní"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Rodičovské rozhraní (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Přemostěné rozhraní (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Rozhraní LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC adresa"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Primární MAC adresa (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Primární MAC adresa"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Kontext virtuálního zařízení"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Kontext virtuálního zařízení (identifikátor)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Bezdrátová síť LAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Bezdrátové spojení"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Ukončení virtuálního obvodu (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Pozice nadřazeného modulu (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Instalovaný modul (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Instalované zařízení (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Instalované zařízení (název)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Mistr (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Mistr (jméno)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Nájemce (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Nájemce (slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Neukončený"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Napájecí panel (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3945,11 +4017,11 @@ msgstr "Napájecí panel (ID)"
msgid "Tags"
msgstr "Značky"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3965,203 +4037,212 @@ msgstr ""
"Podporovány jsou alfanumerické rozsahy. (Musí odpovídat počtu vytvořených "
"jmen.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Kontaktní jméno"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Kontaktní telefon"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Kontaktní e-mail"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Časové pásmo"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Výrobce"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Tvarový faktor"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Šířka"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Výška (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Sestupné jednotky"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Vnější šířka"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Vnější výška"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Vnější hloubka"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Vnější jednotka"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Hloubka montáže"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Hmotnost"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Max. hmotnost"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Jednotka hmotnosti"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Typ stojanu"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Vnější rozměry"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Číslování"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Typ stojanu"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Inventární číslo"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Proudění vzduchu"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4171,38 +4252,39 @@ msgstr "Proudění vzduchu"
msgid "Rack"
msgstr "Stojan"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Výchozí platforma"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Číslo dílu"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Výška U pozic"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Vyloučit z využití"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4210,37 +4292,51 @@ msgstr "Vyloučit z využití"
msgid "Device Type"
msgstr "Typ zařízení"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Schéma"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Typ modulu"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Šasi"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Role virtuálního počítače"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4248,22 +4344,22 @@ msgstr "Role virtuálního počítače"
msgid "Config template"
msgstr "Konfigurační šablona"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Typ zařízení"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Role zařízení"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4274,17 +4370,17 @@ msgstr "Role zařízení"
msgid "Platform"
msgstr "Nástupiště"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4296,28 +4392,28 @@ msgstr "Nástupiště"
msgid "Cluster"
msgstr "Klastr"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfigurace"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualizace"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Typ modulu"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4335,109 +4431,109 @@ msgstr "Typ modulu"
msgid "Label"
msgstr "Štítek"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Délka"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Jednotka délky"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Doména"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Napájecí panel"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Zdroj"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fáze"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Napětí"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Proud"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Maximální využití"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Maximální příkon"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Maximální příkon (W)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Přidělený příkon"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Přidělený příkon (W)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Napájecí port"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Napájecí větev"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Pouze správa"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Režim PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Typ PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Bezdrátová role"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4451,26 +4547,26 @@ msgstr "Bezdrátová role"
msgid "Module"
msgstr "Modul"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "Agregační skupina"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Kontexty virtuálních zařízení"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4484,55 +4580,55 @@ msgstr "Rychlost"
msgid "Mode"
msgstr "Režim"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Přidat označené VLANy"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Odstranit označené VLANy"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Skupina bezdrátových sítí"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4541,251 +4637,258 @@ msgstr "Bezdrátové LAN sítě"
msgid "Addressing"
msgstr "Adresování"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operace"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Přepínání 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Přidat/Odebrat"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Název nadřazené oblasti"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Název nadřazené skupiny webů"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Přiřazená oblast"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Přiřazená skupina"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "dostupné možnosti"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Rodičovská lokalita"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Místo nenalezeno."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Výrobce tohoto typu stojanu"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Nejnižší očíslovaná pozice v regálu"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Šířka kolejnice k kolejnici (v palcích)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Jednotka pro vnější rozměry"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Jednotka pro regálové závaží"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Jméno přiděleného nájemce"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Název přiřazené role"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Model typu stojanu"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Směr proudění vzduchu"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Nadřazený web"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Umístění stojanu (pokud existuje)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Jednotky"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Seznam jednotlivých čísel jednotek oddělených čárkami"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Výrobce, který vyrábí tento typ zařízení"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Hmotnost zařízení"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Jednotka pro hmotnost zařízení"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Hmotnost modulu"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Jednotka pro hmotnost modulu"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Role nadřazeného zařízení"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Role zařízení nebyla nalezena."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Omezte přiřazení platformy tomuto výrobci"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Přidělená role"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Výrobce typu zařízení"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Model typu zařízení"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Přiřazená platforma"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Virtuální podvozek"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Virtualizační klastr"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Přiřazené umístění (pokud existuje)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Přiřazený stojan (pokud existuje)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Tvář"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Namontovaná plocha stojanu"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Rodičovské zařízení (pro podřízená zařízení)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Místo pro zařízení"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
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:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Modulová přihrádka"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Typ modulu"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Replikace komponent"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4793,173 +4896,172 @@ msgstr ""
"Automaticky naplnit komponenty přidružené k tomuto typu modulu (ve výchozím "
"nastavení povoleno)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Přijměte komponenty"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Přijměte již existující komponenty"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Typ portu"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Rychlost portu v bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Typ výstupu"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
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:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrická fáze (pro třífázové obvody)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Zpoždění"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Nadřazené rozhraní LAG"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Fyzické médium"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Dvoupodlažní"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Režim Poe"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Typ Poe"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Přiřazené VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rf role"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Bezdrátová role (AP/stanice)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Zadní port"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Odpovídající zadní port"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Klasifikace fyzického média"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Nainstalované zařízení"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Dětské zařízení instalované v této pozici"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Dětské zařízení nebylo nalezeno."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Nadřazená položka inventáře"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Typ komponenty"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Typ komponenty"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Název komponenty"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Název komponenty"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "Při zadání typu komponenty musí být zadán název komponenty"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Komponenta nebyla nalezena: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "Typ komponenty musí být zadán při zadání názvu komponenty"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
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:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4967,134 +5069,134 @@ msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Virtuální stroj"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
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:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Přiřazené rozhraní"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Je primární"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Zařízení na straně A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Název zařízení"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Typ strany A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Jméno strany A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Název ukončení"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Zařízení na straně B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Typ strany B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Název strany B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Stav připojení"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Hlavní zařízení"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Název nadřazeného webu"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Nadřazený napájecí panel"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primární nebo redundantní"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Typ napájení (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Jednofázové nebo třífázové"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5137,7 +5239,7 @@ msgstr "Nelze adoptovat {model} {name}, protože již patří do modulu"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5146,21 +5248,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Napájecí zdroj"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Stav zařízení"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Nadřazená oblast"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5168,117 +5270,117 @@ msgstr "Nadřazená oblast"
msgid "Parent group"
msgstr "Rodičovská skupina"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Zařízení"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Funkce"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Obrázky"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Komponenty"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Role dílčího zařízení"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Model"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Má IP OOB"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Člen virtuálního šasi"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Má kontexty virtuálních zařízení"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Skupina klastru"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Kabelový"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Obsazeno"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Připojení"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Druh"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Pouze správa"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Režim 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Bezdrátový kanál"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Frekvence kanálu (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Šířka kanálu (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Vysílací výkon (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5289,15 +5391,15 @@ msgstr "Vysílací výkon (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "objeveno"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Přiřazené zařízení"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Přiřazený virtuální počítač"
@@ -5307,15 +5409,15 @@ 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/mixins.py:27 netbox/dcim/forms/mixins.py:75
-#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5324,9 +5426,9 @@ msgstr "Typ rozsahu"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Rozsah"
@@ -5335,30 +5437,30 @@ msgstr "Rozsah"
msgid "Scope type (app & model)"
msgstr "Typ rozsahu (aplikace a model)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Kontaktní informace"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Role stojanu"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "URL zkratka"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Řízení zásob"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5366,36 +5468,44 @@ msgstr ""
"Seznam číselných ID jednotek oddělený čárkami. Rozsah lze zadat pomocí "
"pomlčky."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Rezervace"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr "Zadejte platné schéma JSON pro definování podporovaných atributů."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profil a atributy"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Role zařízení"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "Nejnižší číslovaná pozice obsazená zařízením"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
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:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Charakteristika"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5410,35 +5520,35 @@ msgstr ""
"přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového "
"modulu."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Šablona portu konzoly"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Šablona portu konzolového serveru"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Šablona předního portu"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Šablona rozhraní"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Šablona elektrické zásuvky"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Šablona napájecího portu"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Šablona zadního portu"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5446,14 +5556,14 @@ msgstr "Šablona zadního portu"
msgid "Console Port"
msgstr "Port konzoly"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5464,8 +5574,8 @@ msgstr "Port konzolového serveru"
msgid "Front Port"
msgstr "Přední port"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5477,40 +5587,40 @@ msgstr "Přední port"
msgid "Rear Port"
msgstr "Zadní port"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Napájecí port"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: 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:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Přiřazení komponent"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Rozhraní LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Podřazené zařízení"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5518,39 +5628,38 @@ 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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Port konzoly"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Port konzolového serveru"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Přední port"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Napájecí zásuvka"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Položka inventáře"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Role položky inventáře"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Rozhraní VM"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5560,13 +5669,13 @@ msgstr "Rozhraní VM"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "MAC adresu lze přiřadit pouze jednomu objektu."
@@ -5618,7 +5727,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:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5687,15 +5796,15 @@ msgstr "Koncovky A a B se nemohou připojit ke stejnému objektu."
msgid "end"
msgstr "konec"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "zakončení kabelu"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "zakončení kabelů"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5704,63 +5813,63 @@ 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "je aktivní"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "je kompletní"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "je rozdělen"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "trasa kabelu"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "trasy kabelů"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Všechny linky musí být kabelové nebo bezdrátové"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Všechny odkazy musí odpovídat prvnímu typu odkazu"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Chybí filtr polohy vzdáleného ukončení"
@@ -5838,12 +5947,12 @@ 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:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "napájecí větev"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Fáze (pro třífázové napájení)"
@@ -5869,17 +5978,17 @@ msgstr ""
"Rodičovský napájecí port ({power_port}) musí patřit ke stejnému typu modulu"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "pouze řízení"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "rozhraní mostu"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "bezdrátová role"
@@ -5892,8 +6001,8 @@ msgid "interface templates"
msgstr "šablony rozhraní"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Rozhraní nemůže být přemostěno samo od sebe."
@@ -5908,7 +6017,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "pozice zadního portu"
@@ -5935,7 +6044,7 @@ msgstr ""
"{count} pozice"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "pozice"
@@ -5948,12 +6057,12 @@ msgid "rear port templates"
msgstr "šablony zadních portů"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "pozice"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identifikátor, na který se má odkazovat při přejmenování nainstalovaných "
@@ -5984,21 +6093,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "ID součásti"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Identifikátor součásti přiřazený výrobcem"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "šablona položky inventáře"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "šablony položek inventáře"
@@ -6038,7 +6147,7 @@ msgstr "{class_name} modely musí deklarovat vlastnost parent_object"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Fyzický typ portu"
@@ -6076,134 +6185,134 @@ msgstr "napájecí port"
msgid "power ports"
msgstr "napájecí porty"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "elektrická zásuvka"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "elektrické zásuvky"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "režim"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Strategie označování IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "nadřazené rozhraní"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "neoznačené VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "označené VLAN"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "primární MAC adresa"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "nadřazená MAS"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "Rychlost (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "duplexní"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64bitový celosvětový název"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "bezdrátový kanál"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "frekvence kanálu (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Vyplněno vybraným kanálem (pokud je nastaven)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "vysílací výkon (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "bezdrátové sítě LAN"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "rozhraní"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "rozhraní"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
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:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6211,7 +6320,7 @@ msgid ""
msgstr ""
"Vybrané nadřazené rozhraní ({interface}) patří k jinému zařízení ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6220,7 +6329,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6228,7 +6337,7 @@ msgid ""
msgstr ""
"Vybrané rozhraní můstku ({bridge}) patří k jinému zařízení ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6237,21 +6346,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6260,48 +6369,48 @@ msgstr ""
"Vybrané rozhraní LAG ({lag}) patří {device}, která není součástí virtuálního"
" podvozku {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuální rozhraní nemohou mít režim PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuální rozhraní nemohou mít typ PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
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:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
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:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
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:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "Režim rozhraní nepodporuje neoznačený vlan."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6310,24 +6419,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Mapovaná poloha na odpovídajícím zadním portu"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "přední port"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "přední porty"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6336,19 +6445,19 @@ msgstr ""
"Neplatná poloha zadního portu ({rear_port_position}): Zadní port {name} má "
"pouze {positions} pozice."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
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:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "zadní port"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "zadní porty"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6357,97 +6466,97 @@ 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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "přihrádka modulů"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "pozice modulů"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "pozice zařízení"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "pozice zařízení"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Nelze nainstalovat zařízení do sebe."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, 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:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "role položky inventáře"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "role položek zásob"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "sériové číslo"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "štítek majetku"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "objeveny"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Tato položka byla automaticky objevena"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "položka inventáře"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "inventární položky"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Nelze přiřadit sebe jako rodiče."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
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í"
@@ -6459,8 +6568,8 @@ msgstr "výrobce"
msgid "manufacturers"
msgstr "výrobci"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "modelka"
@@ -6468,11 +6577,11 @@ msgstr "modelka"
msgid "default platform"
msgstr "výchozí platforma"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "číslo dílu"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Diskrétní číslo dílu (volitelné)"
@@ -6508,8 +6617,8 @@ 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:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "proud vzduchu"
@@ -6555,151 +6664,143 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Typ dětského zařízení musí být 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "typ modulu"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "typy modulů"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
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:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "role zařízení"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "role zařízení"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "platforma"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "platformy"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Funkce, kterou toto zařízení slouží"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Sériové číslo podvozku přidělené výrobcem"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
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:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "poloha (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "plocha stojanu"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "primární IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "primární IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP mimo pásmo"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Pozice VC"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Virtuální poloha podvozku"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Priorita VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Priorita volby hlavního virtuálního šasi"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "zeměpisná šířka"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "zeměpisná délka"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
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:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "zařízení"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "zařízení"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Stojan {rack} nepatří k webu {site}."
-#: netbox/dcim/models/devices.py:826
+#: netbox/dcim/models/devices.py:720
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Lokace {location} nepatří k webu {site}."
-#: netbox/dcim/models/devices.py:832
+#: netbox/dcim/models/devices.py:726
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Stojan {rack} nepatří do lokality {location}."
-#: netbox/dcim/models/devices.py:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6707,7 +6808,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:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6715,7 +6816,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:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6724,22 +6825,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} Nejedná se o IPv4 adresu."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Nejedná se o IPv6 adresu."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6748,21 +6849,21 @@ 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:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6771,38 +6872,22 @@ 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:1204
-msgid "module"
-msgstr "modul"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "moduly"
-
-#: 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 ""
-"Modul musí být instalován v modulu patřící přiřazenému zařízení ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "doména"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "virtuální podvozek"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6811,42 +6896,42 @@ msgstr ""
"Nelze odstranit virtuální šasi {self}. Existují členská rozhraní, která "
"tvoří rozhraní LAG napříč podvozky."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identifikátor"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "komentáře"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "kontext virtuálního zařízení"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "kontexty virtuálních zařízení"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} není IPV{family} adresa."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC adresy"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6854,7 +6939,7 @@ msgstr ""
"Nelze zrušit přiřazení adresy MAC, pokud je určena jako primární MAC pro "
"objekt"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6862,11 +6947,56 @@ msgstr ""
"Nelze znovu přiřadit MAC adresu, pokud je určena jako primární MAC pro "
"objekt"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Vyberte prosím a {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "schéma"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "profil typu modulu"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "profily typu modulu"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "atributy"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "typ modulu"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "typy modulů"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Neplatné schéma: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "modul"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "moduly"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Modul musí být instalován v modulu patřící přiřazenému zařízení ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "napájecí panel"
@@ -6967,22 +7097,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Vnější rozměr stojanu (šířka)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "vnější výška"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Vnější rozměr stojanu (výška)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "vnější hloubka"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Vnější rozměr stojanu (hloubka)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "vnější jednotka"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "montážní hloubka"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -6990,75 +7128,75 @@ msgstr ""
"Maximální hloubka namontovaného zařízení v milimetrech. U čtyřsloupkových "
"regálů se jedná o vzdálenost mezi přední a zadní kolejnicí."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "max. hmotnost"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Maximální nosnost stojanu"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "tvarový faktor"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "typ stojanu"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "typy stojanů"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Při nastavování vnější kóty je nutné zadat jednotku"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "role stojanu"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "role stojanu"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ID zařízení"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Lokálně přiřazený identifikátor"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funkční role"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
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:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "nosič"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "regály"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7067,7 +7205,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:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7076,29 +7214,29 @@ 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:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "jednotky"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "rezervace stojanu"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "rezervace stojanů"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Následující jednotky již byly rezervovány: {unit_list}"
@@ -7239,13 +7377,13 @@ msgid "Reachable"
msgstr "Dosažitelný"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Přístroje"
@@ -7255,9 +7393,9 @@ msgid "VMs"
msgstr "Virtuální stroje"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7267,21 +7405,21 @@ msgstr "Virtuální stroje"
msgid "Config Template"
msgstr "Konfigurační šablona"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP adresa"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 Adresa"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Adresa IPv6"
@@ -7319,10 +7457,10 @@ msgstr "Napájecí porty"
msgid "Power outlets"
msgstr "Elektrické zásuvky"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7333,7 +7471,7 @@ msgstr "Elektrické zásuvky"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Rozhraní"
@@ -7353,14 +7491,15 @@ msgstr "Modulové pozice"
msgid "Inventory items"
msgstr "Inventární položky"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulová přihrádka"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7389,24 +7528,24 @@ msgstr "Maximální tažení (W)"
msgid "Allocated draw (W)"
msgstr "Přidělené losování (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP adresy"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Skupiny FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7417,41 +7556,41 @@ msgstr "Skupiny FHRP"
msgid "Tunnel"
msgstr "Tunel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Pouze správa"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Virtuální obvod"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Instalovaný modul"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Sériový modul"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Štítek aktiv modulu"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Stav modulu"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponenta"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Položky"
@@ -7466,11 +7605,12 @@ msgid "Device Types"
msgstr "Typy zařízení"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Typy modulů"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformy"
@@ -7489,14 +7629,14 @@ msgstr "Plná hloubka"
msgid "U Height"
msgstr "Výška U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instance"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7505,9 +7645,9 @@ msgstr "Instance"
msgid "Console Ports"
msgstr "Porty konzoly"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7516,9 +7656,9 @@ msgstr "Porty konzoly"
msgid "Console Server Ports"
msgstr "Porty konzolového serveru"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7527,9 +7667,9 @@ msgstr "Porty konzolového serveru"
msgid "Power Ports"
msgstr "Napájecí porty"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7538,9 +7678,9 @@ msgstr "Napájecí porty"
msgid "Power Outlets"
msgstr "Napájecí zásuvky"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7548,9 +7688,9 @@ msgstr "Napájecí zásuvky"
msgid "Front Ports"
msgstr "Přední porty"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7559,17 +7699,17 @@ msgstr "Přední porty"
msgid "Rear Ports"
msgstr "Zadní porty"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Pozice pro zařízení"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7578,7 +7718,7 @@ msgstr "Pozice pro zařízení"
msgid "Module Bays"
msgstr "Modulové pozice"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Napájecí zdroje"
@@ -7591,45 +7731,50 @@ 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:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Vnější výška"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Vnější hloubka"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Max. hmotnost"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Prostor"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Stránky"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Skupiny VLAN"
@@ -7637,62 +7782,62 @@ msgstr "Skupiny VLAN"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rezervace"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Zařízení bez racku"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Kontext konfigurace"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Konfigurace rendrování"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Virtuální stroje"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, 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:3209
+#: netbox/dcim/views.py:3234
#, 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:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Děti"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Přidán člen {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Odstraněno {device} z virtuálního šasi {chassis}"
@@ -7755,12 +7900,6 @@ msgstr "Vícenásobný výběr"
msgid "Multiple objects"
msgstr "Více objektů"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Zakázané"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Volný"
@@ -7789,9 +7928,9 @@ msgstr "Ano"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Odkaz"
@@ -7835,111 +7974,82 @@ msgstr "Ladění"
msgid "Failure"
msgstr "Porucha"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Aktualizovat"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Odstranit"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Modrý"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Nachový"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Růžový"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Červené"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "oranžový"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Žlutá"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Zelená"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Šedozelená"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Azurová"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Šedá"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Černá"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Bílá"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webový háček"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Skript"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Oznámení"
@@ -7982,89 +8092,89 @@ msgstr "Typ widgetu"
msgid "Unregistered widget class: {name}"
msgstr "Neregistrovaná třída widgetu: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} musí definovat metodu render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Poznámka"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "Zobrazí nějaký libovolný vlastní obsah. Markdown je podporován."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Počty objektů"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
msgstr "Zobrazí sadu modelů NetBox a počet objektů vytvořených pro každý typ."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtry, které se použijí při počítání počtu objektů"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr "Neplatný formát. Objektové filtry musí být předány jako slovník."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Seznam objektů"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Zobrazí libovolný seznam objektů."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Výchozí počet objektů k zobrazení"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr "Neplatný formát. Parametry URL musí být předány jako slovník."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Neplatný výběr modelu: {self['model'].data} není podporován."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS kanál"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Vložte kanál RSS z externího webu."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "Adresa URL zdroje"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Vyžaduje externí připojení"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Maximální počet objektů, které se mají zobrazit"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Záložky"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Zobrazit své osobní záložky"
@@ -8078,173 +8188,183 @@ msgstr "Neznámý typ akce pro pravidlo události: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Nelze importovat kanál událostí {name} chyba: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Skriptový modul (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Datový soubor (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Skupina (název)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Typ clusteru"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Skupina nájemců"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Skupina nájemců (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Značka"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Štítek (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
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:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Název skupiny"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Upravitelné uživatelské rozhraní"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Je klonovatelný"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Minimální hodnota"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Maximální hodnota"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Ověření regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Chování"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nové okno"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Třída tlačítek"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Typ MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Název souboru"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "přípona souboru"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Jako příloha"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Sdílené"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Metoda HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Adresa URL užitečného zatížení"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Ověření SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Tajemství"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Typy událostí"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Je aktivní"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Typy objektů"
@@ -8252,9 +8372,9 @@ msgstr "Typy objektů"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Jeden nebo více přiřazených typů objektů"
@@ -8262,10 +8382,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Typ objektu"
@@ -8274,7 +8395,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Sada na výběr"
@@ -8302,47 +8423,47 @@ msgstr ""
"Uváděný řetězec možností polí oddělených čárkami s volitelnými popisky "
"oddělenými dvojtečkou: „výběr:1: první volba, výběra2:druhá volba“"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "třída tlačítek"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr "Třída prvního odkazu ve skupině bude použita pro rozevírací tlačítko"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Typ (y) události, které spustí toto pravidlo"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Akční objekt"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Název nebo skript Webhooku jako tečkovaná cesta module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webový háček {name} nenalezeno"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Skript {name} nenalezeno"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Typ přiřazeného objektu"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "Klasifikace vstupu"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8350,152 +8471,161 @@ msgstr "Klasifikace vstupu"
msgid "Users"
msgstr "Uživatelé"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Skupiny"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Typ souvisejícího objektu"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Typ pole"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Možnosti"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Údaje"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Vykreslování"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Datový soubor"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Typy obsahu"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Typ obsahu HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Typ události"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Typ akce"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Typ označeného objektu"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Povolený typ objektu"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regiony"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Skupiny webů"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Lokality"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Typy zařízení"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Role"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Typy klastrů"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Skupiny klastrů"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Skupiny nájemců"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Typ (y) objektu, který má toto vlastní pole"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Výchozí hodnota"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Typ souvisejícího objektu (pouze pro pole objektu/více objektů)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Související filtr objektů"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Zadejte parametry dotazu jako objekt JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Vlastní pole"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8503,18 +8633,18 @@ msgstr ""
"Typ dat uložených v tomto poli. U polí objekt/více objektů vyberte níže "
"související typ objektu."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
msgstr ""
"Zobrazí se jako text nápovědy pro pole formuláře. Je podporován markdown."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Související objekt"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8522,16 +8652,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Vlastní odkaz"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Šablony"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8540,7 +8670,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:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8548,58 +8678,76 @@ msgstr ""
"Kód šablony Jinja2 pro adresu URL odkazu. Referovat na objekt jako "
"{example}."
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Kód šablony"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Šablona exportu"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Vykreslování"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 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:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Objednávání"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Zadejte seznam názvů sloupců oddělených čárkami. Chcete-li obrátit pořadí, "
+"přidejte pomlčku před název."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Dostupné sloupce"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Vybrané sloupce"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP požadavek"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Volba akce"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Zadejte podmínky do JSON Formát."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8607,38 +8755,33 @@ msgstr ""
"Zadejte parametry, které chcete předat akci v JSON Formát."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Pravidlo události"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Spouštěče"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Skupina oznámení"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Nájemci"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Obsah"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Plán na"
@@ -8646,7 +8789,7 @@ msgstr "Plán na"
msgid "Schedule execution of report to a set time"
msgstr "Naplánujte spuštění sestavy na nastavený čas"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Opakuje se každý"
@@ -8654,28 +8797,28 @@ msgstr "Opakuje se každý"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Interval, ve kterém je tato zpráva znovu spuštěna (v minutách)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (aktuální čas: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Naplánovaný čas musí být v budoucnu."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Odevzdat změny"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr "Odevzdat změny do databáze (zrušte zaškrtnutí u suchého spuštění)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Naplánujte spuštění skriptu na nastavený čas"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Interval, ve kterém je tento skript znovu spuštěn (v minutách)"
@@ -8699,25 +8842,26 @@ msgstr "Změny databáze byly vráceny kvůli chybě."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "váha"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "kontext konfigurace"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "kontexty konfigurace"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Data JSON musí být ve formě objektu. Příklad:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8725,33 +8869,11 @@ msgstr ""
"Lokální kontextová data konfigurace mají přednost před zdrojovými kontexty v"
" konečném rendrovaném kontextu konfigurace"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "kód šablony"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Kód šablony Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "parametry prostředí"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Jakýkoliv další"
-" parametry projít při konstrukci prostředí Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "šablona konfigurace"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "konfigurační šablony"
@@ -8787,7 +8909,7 @@ msgstr ""
"Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název "
"pole)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "název skupiny"
@@ -9104,44 +9226,95 @@ msgstr "přístrojová deska"
msgid "dashboards"
msgstr "řídicí panely"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "kód šablony"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Kód šablony Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "parametry prostředí"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Jakýkoliv další parametry projít při stavbě prostředí "
+"Jinja"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Výchozí hodnota {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Název souboru, který se má dát rendrovanému souboru exportu"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "přípona souboru"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Rozšíření pro připojení k rendrovanému názvu souboru"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "jako příloha"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Stáhnout soubor jako přílohu"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} musí implementovat metodu get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "typy objektů"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Předmět (objekty), na které se toto pravidlo vztahuje."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Typy událostí, které spustí toto pravidlo."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "podmínky"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Sada podmínek, které určují, zda bude událost generována."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "typ akce"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Další data, která mají být předána objektu akce"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "pravidlo události"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "pravidla události"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9151,7 +9324,7 @@ msgstr ""
"webhooku. Zpracování šablony Jinja2 je podporováno ve stejném kontextu jako "
"tělo požadavku."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available tady."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "další záhlaví"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9177,11 +9350,11 @@ msgstr ""
"Hodnota
. Zpracování šablony Jinja2 je podporováno ve stejném kontextu"
" jako tělo požadavku (níže)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "šablona těla"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9194,11 +9367,11 @@ msgstr ""
"uživatelské jméno
, identifikační číslo požadavku
, "
"a data
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "tajemství"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9208,15 +9381,15 @@ msgstr ""
" hlavička obsahující hexový přehled HMAC těla užitečného zatížení s použitím"
" tajemství jako klíče. Tajemství není v žádosti předáno."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Povolit ověření certifikátu SSL. Zakázat s opatrností!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Cesta k souboru CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9224,173 +9397,171 @@ msgstr ""
"Specifický soubor certifikátu CA, který se použije pro ověření SSL. Chcete-"
"li použít výchozí nastavení systému, ponechte prázdné."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webový háček"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooky"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Pokud je ověřování SSL zakázáno, neurčujte soubor certifikátu certifikační "
"autority."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Typ objektu (typy), na které se toto spojení vztahuje."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "text odkazu"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Kód šablony Jinja2 pro text odkazu"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL odkazu"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Kód šablony Jinja2 pro URL odkazu"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Odkazy se stejnou skupinou se zobrazí jako rozbalovací nabídka"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nové okno"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Vynutit otevření odkazu v novém okně"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "vlastní odkaz"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "vlastní odkazy"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Typ (typy) objektu, na které se tato šablona vztahuje."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Kód šablony Jinja2. Seznam exportovaných objektů je předán jako kontextová "
-"proměnná s názvem queryset
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Výchozí hodnota text/prostý; znaková sada = utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "přípona souboru"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Rozšíření pro připojení k rendrovanému názvu souboru"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "jako příloha"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Stáhnout soubor jako přílohu"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "šablona exportu"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "exportovat šablony"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "„{name}„je vyhrazené jméno. Zvolte prosím jiné jméno."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Typ objektu (typy), na které se tento filtr vztahuje."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "sdílené"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "uložený filtr"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "uložené filtry"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Parametry filtru musí být uloženy jako slovník argumentů klíčových slov."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Typ objektu tabulky"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "tabulka"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "konfigurace tabulky"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "konfigurace tabulky"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Neznámá tabulka: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Neznámý sloupec: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "výška obrazu"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "šířka obrazu"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "příloha obrázku"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "obrazové přílohy"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "K tomuto typu objektu nelze přiřadit přílohy obrázků ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "laskavý"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "zápis do deníku"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "zápisy do deníku"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "záložka"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "záložky"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, 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})."
@@ -9482,179 +9653,193 @@ msgstr "hodnota uložená v mezipaměti"
msgid "cached values"
msgstr "hodnoty uložené v mezipaměti"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "větev"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "poboček"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "postupná změna"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "postupné změny"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Typ objektu (typy), na které lze tento tag použít."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "štítek"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "tagy"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "označená položka"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "označené položky"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Data skriptu"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parametry spuštění skriptu"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml je zastaralý a bude odstraněn ve verzi 4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json je zastaralý a bude odstraněn ve verzi 4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Odmítnout"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Typy objektů"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Ověřte jedinečnost"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Viditelné"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Upravitelné"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Typ souvisejícího objektu"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Sada výběru"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Je klonovatelný"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Minimální hodnota"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Maximální hodnota"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Ověření Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "počítat"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Řadit abecedně"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nové okno"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Typ MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Název souboru"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Přípona souboru"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Jako příloha"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Datový soubor"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Synchronizováno"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Obrázek"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Velikost (bajty)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Název tabulky"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Číst"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Ověření SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Typy událostí"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Role zařízení"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Komentáře (krátký)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Linka"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Úroveň"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Zpráva"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Metoda"
@@ -9695,32 +9880,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Váš řídicí panel byl resetován."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Přidán widget: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Aktualizovaný widget: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Odstraněný widget: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Chyba při mazání widgetu: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn."
@@ -9742,7 +9927,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:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9784,8 +9969,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Prostý text"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Servisní služby"
@@ -9798,19 +9983,19 @@ msgstr "Zákazník"
msgid "Invalid IP address format: {address}"
msgstr "Neplatný formát IP adresy: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Cíl importu"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Cíl importu (název)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Cíl exportu"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Cíl exportu (název)"
@@ -9847,7 +10032,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Export L2VPN (identifikátor)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Předpona"
@@ -9875,8 +10060,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Předpony, které obsahují tuto předponu nebo IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Délka masky"
@@ -9888,18 +10073,18 @@ msgstr "Skupina VLAN (ID)"
msgid "VLAN Group (slug)"
msgstr "Skupina VLAN (slimák)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Číslo VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adresa"
@@ -9948,26 +10133,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Zásady překladu VLAN (název)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Skupina FHRP (název)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Skupina FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP adresa (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP adresa"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Primární IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Primární IPv4 (adresa)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Primární IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Primární IPv6 (adresa)"
@@ -10028,24 +10221,24 @@ msgid "Date added"
msgstr "Datum přidání"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Skupina VLAN"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "WLAN"
@@ -10058,9 +10251,9 @@ msgstr "Délka předpony"
msgid "Is a pool"
msgstr "Je bazén"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Zacházejte jako plně využívané"
@@ -10069,28 +10262,32 @@ msgstr "Zacházejte jako plně využívané"
msgid "VLAN Assignment"
msgstr "Přiřazení VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Zacházejte s osídlenými"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Název DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "protokolu"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID skupiny"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10100,51 +10297,51 @@ msgstr "ID skupiny"
msgid "Authentication type"
msgstr "Typ autentizace"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Ověřovací klíč"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Autentizace"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Rozsahy ID VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Role Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q v Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Stránky a skupina"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Přístavy"
@@ -10180,8 +10377,9 @@ msgstr "Stránky VLAN (pokud existují)"
msgid "Scope ID"
msgstr "ID rozsahu"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10228,47 +10426,58 @@ msgstr "Není určeno žádné rozhraní; nelze nastavit jako IP mimo pásmo"
msgid "Auth type"
msgstr "Typ autentizace"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Přiřazená skupina VLAN"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Zásady překladu VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "Protokol IP"
-#: netbox/ipam/forms/bulk_import.py:560
-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:565
+msgid "Parent type (app & model)"
+msgstr "Rodičovský typ (aplikace a model)"
-#: netbox/ipam/forms/bulk_import.py:567
-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:572
+msgid "Parent object name"
+msgstr "Název nadřazeného objektu"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID nadřazeného objektu"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Jeden z nadřazených nebo parent_object_id musí být zahrnut do "
+"parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, 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."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} není přiřazen tomuto rodiči."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Cíle trasy"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importovat cíle"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Cíle exportu"
@@ -10280,13 +10489,13 @@ msgstr "Importováno VRF"
msgid "Exported by VRF"
msgstr "Exportováno VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Soukromé"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Rodina adres"
@@ -10306,50 +10515,50 @@ msgstr "Konec"
msgid "Search within"
msgstr "Vyhledávání uvnitř"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Přítomnost ve VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Zařízení/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Nadřazená předpona"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Přiřazeno k rozhraní"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Název DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Obsahuje VLAN ID"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Místní VLAN ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Vzdálené VLAN ID"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "ID VLAN"
@@ -10359,7 +10568,7 @@ msgstr "ID VLAN"
msgid "Route Target"
msgstr "Cíl trasy"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10430,12 +10639,12 @@ msgstr "ID VLAN"
msgid "Child VLANs"
msgstr "Dětské sítě VLAN"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10443,28 +10652,32 @@ msgstr ""
"Seznam jednoho nebo více čísel portů oddělený čárkami. Rozsah lze zadat "
"pomocí pomlčky."
-#: netbox/ipam/forms/model_forms.py:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Rodičovský typ"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Přístav (y)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Šablona služby"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Z šablony"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Zvyk"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10511,19 +10724,19 @@ msgstr "typ ověřování"
msgid "authentication key"
msgstr "ověřovací klíč"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Skupina FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Skupiny FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Přiřazení skupiny FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Skupinové přiřazení FHRP"
@@ -10535,7 +10748,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR"
@@ -10609,7 +10822,7 @@ msgstr "je bazén"
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:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "použitá značka"
@@ -10621,12 +10834,12 @@ msgstr "předpony"
msgid "Cannot create prefix with /0 mask."
msgstr "Nelze vytvořit předponu s maskou /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "globální tabulka"
@@ -10635,110 +10848,128 @@ msgstr "globální tabulka"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Duplicitní předpona nalezena v {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "Počáteční adresa"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Adresa IPv4 nebo IPv6 (s maskou)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "koncová adresa"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Provozní stav tohoto rozsahu"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Primární funkce tohoto rozsahu"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "značka obsazena"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Zabránit vytváření IP adres v tomto rozsahu"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Nahlásit prostor jako 100% využitý"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Rozsah IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Rozsahy IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "adresa"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Provozní stav tohoto IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Funkční role tohoto IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (uvnitř)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "IP, pro kterou je tato adresa „vnější“ IP"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP adresy"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Nelze vytvořit IP adresu s maskou /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, 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:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Duplicitní adresa IP nalezena v {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Nelze vytvořit IP adresu {ip} vnitřní rozsah {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10746,7 +10977,7 @@ 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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Stav SLAAC lze přiřadit pouze adresám IPv6"
@@ -10762,52 +10993,41 @@ msgstr "šablona služby"
msgid "service templates"
msgstr "šablony služeb"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "služba"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "služby"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Skupiny VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10816,36 +11036,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:130
msgid "Ranges cannot overlap."
msgstr "Rozsahy se nemohou překrývat."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Skupina VLAN (volitelné)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerické ID VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Provozní stav této VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Primární funkce této VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10854,7 +11074,7 @@ 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:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10863,25 +11083,25 @@ msgstr ""
"Přiřazené místo {site} není členem přiřazené skupiny {group} (oblast "
"působnosti: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Zásady překladu VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Pravidlo překladu VLAN"
@@ -10901,8 +11121,8 @@ msgstr "vynutit jedinečný prostor"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF"
@@ -10930,74 +11150,79 @@ msgstr "Počet stránek"
msgid "Provider Count"
msgstr "Počet poskytovatelů"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Agregáty"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Přidal"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Předpony"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Využití"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Rozsahy IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Předpona (plochá)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Hloubka"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Bazén"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Označeno Využito"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Počáteční adresa"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Označeno osídleno"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (uvnitř)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (venku)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Přiřazeno"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Přiřazený objekt"
@@ -11005,22 +11230,22 @@ msgstr "Přiřazený objekt"
msgid "VID Ranges"
msgstr "Rozsahy VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VIDIO"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Pravidla"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Místní VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Vzdálený VID"
@@ -11033,14 +11258,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Unikátní"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Importovat cíle"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Cíle exportu"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP k dispozici"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} Dostupné IP adresy"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Mnoho dostupných IP adres"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11064,31 +11302,31 @@ msgstr ""
"V názvech DNS jsou povoleny pouze alfanumerické znaky, hvězdičky, pomlčky, "
"tečky a podtržítka"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Dětské předpony"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Dětské rozsahy"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Související IP adresy"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Rozhraní zařízení"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Rozhraní virtuálních počítačů"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Toto pole nesmí být prázdné."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11096,25 +11334,25 @@ msgstr ""
"Hodnota musí být předána přímo (např. „foo“: 123); nepoužívejte slovník ani "
"seznam."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} není platná volba."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Neplatný typ obsahu: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr "Neplatná hodnota. Zadejte typ obsahu jako '.„."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Rozsahy musí být specifikovány ve formuláři (dolní, horní)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Hranice rozsahu musí být definovány jako celá čísla."
@@ -11189,6 +11427,7 @@ msgid "Dark Grey"
msgstr "Tmavě šedá"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Výchozí"
@@ -11490,32 +11729,32 @@ msgstr "Vlastní pole '{name}Musí mít jedinečnou hodnotu."
msgid "Missing required custom field '{name}'."
msgstr "Chybí povinné vlastní pole '{name}„."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Vzdálený zdroj dat"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "datová cesta"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Cesta ke vzdálenému souboru (vzhledem k kořenovému zdroji dat)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "automatická synchronizace povolena"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Povolit automatickou synchronizaci dat při aktualizaci datového souboru"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "datum synchronizováno"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} musí implementovat metodu sync_data ()."
@@ -11544,7 +11783,7 @@ msgstr "Při nastavování vzdálenosti je nutné zadat jednotku"
msgid "Organization"
msgstr "Organizace"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Skupiny webů"
@@ -11583,208 +11822,212 @@ msgid "Virtual Device Contexts"
msgstr "Kontexty virtuálních zařízení"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Profily typu modulu"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Výrobci"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Komponenty zařízení"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Role položek inventáře"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC adresy"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Spojení"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Kabely"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Bezdrátové spoje"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Připojení rozhraní"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Připojení konzoly"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Napájecí připojení"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Skupiny bezdrátových sítí"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Role síťových rozsahů a VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Rozsahy ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Zásady překladu VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Pravidla překladu VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Šablony služeb"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunely"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Skupiny tunelů"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Zakončení tunelů"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Návrhy IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Zásady IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Návrhy IPsec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Zásady protokolu IPsec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profily IPsec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Virtuální disky"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Typy klastrů"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Skupiny klastrů"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Typy obvodů"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Ukončení obvodů"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Virtuální obvody"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Typy virtuálních obvodů"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Ukončení virtuálních obvodů"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Skupiny obvodů"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Skupinové úkoly"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Poskytovatelé"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Účty poskytovatele"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Sítě poskytovatelů"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Napájecí panely"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Konfigurace"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Kontexty konfigurace"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Konfigurační šablony"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Přizpůsobení"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11797,92 +12040,96 @@ msgstr "Přizpůsobení"
msgid "Custom Fields"
msgstr "Vlastní pole"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Volby uživatelských polí"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Vlastní odkazy"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Exportovat šablony"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Uložené filtry"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Konfigurace tabulky"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Přílohy obrázků"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operace"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integrace"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Zdroje dat"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Pravidla události"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooky"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: 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:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Protokolování"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Skupiny oznámení"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Záznamy deníku"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: 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:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrátor"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Tokeny API"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Systém"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11890,11 +12137,11 @@ msgstr "Systém"
msgid "Plugins"
msgstr "Pluginy"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Historie konfigurace"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Úkoly na pozadí"
@@ -11928,22 +12175,22 @@ msgid ""
msgstr ""
"{template_extension} není podtřídou Netbox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} musí být instancí Netbox.Plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context musí být slovník"
@@ -12021,79 +12268,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Čeština"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Dánština"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Němčina"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Angličtina"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "Španělština"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Francouzština"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Italština"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Japonština"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Holandština"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Polština"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Portugalština"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Ruština"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Turečtina"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Ukrajinština"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Čínština"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Vybrat vše"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Přepnout vše"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Přepnout rozevírací nabídku"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Chyba"
@@ -12102,12 +12349,12 @@ msgstr "Chyba"
msgid "No {model_name} found"
msgstr "{model_name} nenalezeno"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Pole"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Hodnota"
@@ -12115,7 +12362,7 @@ msgstr "Hodnota"
msgid "Dummy Plugin"
msgstr "Dummy Plugin"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12123,51 +12370,51 @@ msgid ""
msgstr ""
"Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Ne {object_type} Byly vybrány."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Přejmenováno {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Vymazáno {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Seznam změn"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "věstníku"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Synchronizovaná data pro {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synchronizováno {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} musí implementovat get_children ()"
@@ -12236,12 +12483,6 @@ msgstr "na GitHubu"
msgid "Home Page"
msgstr "Domovská stránka"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12316,13 +12557,10 @@ msgid "Toggle All"
msgstr "Přepnout vše"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "tabulka"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Objednávání"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Sloupce"
@@ -12342,8 +12580,8 @@ msgid "Account Details"
msgstr "Podrobnosti o účtu"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-mailem"
@@ -12384,8 +12622,11 @@ msgstr "Přiřazené skupiny"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12429,7 +12670,7 @@ msgstr "Naposledy použitý"
msgid "Add a Token"
msgstr "Přidání žetonu"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Domov"
@@ -12444,7 +12685,7 @@ msgstr "NetBox Logo"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Získat"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12524,6 +12765,7 @@ msgstr "Typ obvodu"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12547,6 +12789,20 @@ msgstr "Upravit"
msgid "Swap"
msgstr "Výměna"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Odstranit"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Koncový bod"
@@ -12602,8 +12858,8 @@ msgstr "Odpojit"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12699,28 +12955,22 @@ msgstr "bajtů"
msgid "SHA256 Hash"
msgstr "SHA256 hash"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Synchronizovat"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Obsah"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Naposledy synchronizováno"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Nebyly definovány žádné parametry"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Soubory"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Výšky stojanů"
@@ -12895,7 +13145,7 @@ msgstr "Fronty na pozadí"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Konfigurovat tabulku"
@@ -13128,7 +13378,7 @@ msgstr "Přejmenovat vybrané"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Není připojen"
@@ -13294,6 +13544,7 @@ msgid "Regenerate Slug"
msgstr "Přegenerovat slug"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13345,17 +13596,25 @@ msgstr "Záliv"
msgid "Add Device"
msgstr "Přidat zařízení"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Role virtuálního počítače"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Role podřízených zařízení"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Přidání role zařízení"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Název modelu"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Číslo dílu"
@@ -13381,7 +13640,7 @@ msgstr "Pozice zadního portu"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13448,7 +13707,7 @@ msgstr "Průhledná"
msgid "Clear All"
msgstr "Vymazat vše"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Hloubka montáže"
@@ -13514,11 +13773,11 @@ msgstr "Šířka kanálu"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13531,7 +13790,7 @@ msgid "No member interfaces"
msgstr "Žádná členská rozhraní"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13555,15 +13814,15 @@ msgstr "ID součásti"
msgid "Add Child Location"
msgstr "Přidat podřízenou polohu"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Umístění dětí"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Přidání místa"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Přidání zařízení"
@@ -13576,9 +13835,18 @@ msgid "Add Device Type"
msgstr "Přidat typ zařízení"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Přidat typ modulu"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Žádný profil není přiřazen"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Profil typu modulu"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Připojené zařízení"
@@ -13601,7 +13869,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Krmná noha"
@@ -13689,11 +13957,11 @@ msgstr "Pozice"
msgid "Add Site"
msgstr "Přidat web"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Dětské regiony"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Přidat region"
@@ -13717,19 +13985,20 @@ msgstr "Fyzická adresa"
msgid "Shipping Address"
msgstr "Doručovací adresa"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Skupiny dětí"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Přidat skupinu webů"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Příloha"
@@ -13770,6 +14039,15 @@ msgstr "Úpravy virtuálního šasi %(name)s"
msgid "Rack/Unit"
msgstr "Stojan/jednotka"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Odebrat člena virtuálního šasi"
@@ -13881,23 +14159,23 @@ msgstr "Nepodporovaná verze PostgreSQL"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Ujistěte se, že se používá PostgreSQL verze 12 nebo novější. Můžete to "
+"Ujistěte se, že se používá PostgreSQL verze 14 nebo novější. Můžete to "
"zkontrolovat připojením k databázi pomocí přihlašovacích údajů NetBoxu a "
"zadáním dotazu na VYBERTE VERZI ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Datový soubor přidružený k tomuto objektu byl smazán"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Synchronizovaná data"
@@ -13907,12 +14185,13 @@ msgstr "Synchronizovaná data"
msgid "Sync Data"
msgstr "Synchronizace dat"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Parametry prostředí"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Šablona"
@@ -13966,7 +14245,7 @@ msgid "Button Class"
msgstr "Třída tlačítek"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Přiřazené modely"
@@ -14052,14 +14331,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Podmínky"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Typ MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Přípona souboru"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Naplánováno na"
@@ -14209,23 +14480,46 @@ msgstr "Prahová hodnota protokolu"
msgid "All"
msgstr "Vše"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Konfigurace tabulky"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Zobrazené sloupce"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Konfigurace tabulky"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Pohyb nahoru"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Přesuňte se dolů"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Označené položky"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Povolené typy objektů"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Jakýkoliv"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Typy označených položek"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Označené objekty"
@@ -14596,7 +14890,8 @@ msgstr "Centrum nápovědy"
msgid "Log Out"
msgstr "Odhlásit se"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Přihlásit se"
@@ -14628,7 +14923,7 @@ msgstr "Typ ověřování"
msgid "Authentication Key"
msgstr "Ověřovací klíč"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Virtuální IP adresy"
@@ -14661,7 +14956,7 @@ msgid "Show All"
msgstr "Zobrazit vše"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Globální"
@@ -14693,14 +14988,14 @@ msgstr "Počáteční adresa"
msgid "Ending Address"
msgstr "Koncová adresa"
-#: 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:95
msgid "Addressing Details"
msgstr "Podrobnosti o adresování"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Označeno plně využito"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Dětské IP adresy"
@@ -14806,11 +15101,11 @@ msgstr "Unikátní IP prostor"
msgid "Errors"
msgstr "Chyby"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Přihlásit se"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Nebo"
@@ -14868,37 +15163,37 @@ msgstr ""
"Klepněte na tlačítko tady pokusit se znovu "
"načíst NetBox."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Kontaktovat"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Název"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Kontaktní skupina"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
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:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Kontaktní role"
@@ -14911,12 +15206,12 @@ 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:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Skupina nájemců"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Přidat skupinu nájemců"
@@ -15112,7 +15407,7 @@ msgstr "Životnost SA (KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN Atributy"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Přidat ukončení"
@@ -15179,11 +15474,11 @@ msgid "Add Wireless LAN"
msgstr "Přidat bezdrátovou síť LAN"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Skupina bezdrátové sítě LAN"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Přidat skupinu bezdrátové sítě LAN"
@@ -15199,109 +15494,133 @@ msgstr "Rodičovská kontaktní skupina (ID)"
msgid "Parent contact group (slug)"
msgstr "Rodičovská kontaktní skupina (slimák)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Kontaktní skupina (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Kontaktní skupina (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Kontakt (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Kontaktní role (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Kontaktní role (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Kontaktní skupina"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Nadřazená skupina nájemců (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Nadřazená skupina nájemců (slimák)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Skupina nájemců (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Skupina nájemců (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Skupina nájemců (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Descipace"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Přidání skupin"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Odstranit skupiny"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Názvy skupin oddělené čárkami, uzavřené uvozovkami (např. „Skupina 1, "
+"Skupina 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Přiřazený kontakt"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "kontaktní skupina"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "kontaktní skupiny"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "kontaktní role"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "kontaktní role"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "titul"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "e-mailem"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "odkaz"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "kontaktovat"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "kontakty"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "členství v kontaktní skupině"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "členství v kontaktních skupinách"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "přiřazení kontaktů"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "kontaktní přiřazení"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakty nelze přiřadit k tomuto typu objektu ({type})."
@@ -15330,27 +15649,27 @@ msgstr "podnájemník"
msgid "tenants"
msgstr "nájemníci"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Název kontaktu"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Kontaktní telefon"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Kontaktní e-mail"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Kontaktní adresa"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Kontakt Odkaz"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Kontakt Popis"
@@ -15473,25 +15792,25 @@ msgstr "Musí být vybrána alespoň jedna akce."
msgid "Invalid filter for {model}: {error}"
msgstr "Neplatný filtr pro {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Seznam akcí udělených tímto povolením"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "omezení"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Filtr Queryset odpovídající použitelným objektům vybraného typu (typů)"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "povolení"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "oprávnění"
@@ -15590,7 +15909,7 @@ msgstr ""
msgid "Related object not found using the provided numeric ID: {id}"
msgstr "Související objekt nebyl nalezen pomocí zadaného číselného ID: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} má definovaný klíč, ale CHOICES není seznam"
@@ -15804,14 +16123,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Nerozpoznaná hlavička: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Dostupné sloupce"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Vybrané sloupce"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15884,6 +16195,19 @@ msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
"Chybí požadovaná hodnota pro parametr statického dotazu: '{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Neplatná definice schématu JSON"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "JSON schéma musí definovat vlastnosti"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Neplatná definice schématu JSON: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Heslo musí obsahovat alespoň jednu číslici."
@@ -15923,7 +16247,7 @@ msgstr "Neznámý app_label/model_name pro {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Neplatná IP adresa nastavená pro {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Sloupec s názvem {name} je již definován pro tabulku {table_name}"
@@ -15984,18 +16308,6 @@ msgstr "Nastavit Null"
msgid "Clear all"
msgstr "Vymazat vše"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Konfigurace tabulky"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Pohyb nahoru"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Přesuňte se dolů"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Hledat..."
@@ -16020,7 +16332,12 @@ msgstr "Napsat"
msgid "The test must define csv_update_data."
msgstr "Test musí definovat csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} musí být násobkem {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} Není platným regulárním výrazem."
@@ -16063,12 +16380,12 @@ msgid "Cluster type (ID)"
msgstr "Typ clusteru (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Klastr (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "VCPU"
@@ -16175,48 +16492,48 @@ 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
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "Paměť (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "virtuální stroj"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "virtuální stroje"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, 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:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16225,17 +16542,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:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16244,7 +16561,7 @@ msgstr ""
"Vybrané nadřazené rozhraní ({parent}) patří k jinému virtuálnímu počítači "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16253,7 +16570,7 @@ msgstr ""
"Vybrané rozhraní můstku ({bridge}) patří k jinému virtuálnímu počítači "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16262,24 +16579,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "velikost (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "virtuální disk"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "virtuální disky"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Přidal {count} zařízení do clusteru {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Odstraněno {count} zařízení z clusteru {cluster}"
@@ -16356,22 +16673,26 @@ msgstr "Podpisy DSA"
msgid "Group {n}"
msgstr "Skupina {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Ethernetová soukromá síť LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Ethernetová virtuální privátní síť LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Ethernetový soukromý strom"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Virtuální privátní strom Ethernetu"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Skupina tunelů (ID)"
@@ -16416,15 +16737,15 @@ msgstr "Zásady IPsec (ID)"
msgid "IPSec policy (name)"
msgstr "Zásada IPsec (název)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Rozhraní virtuálního počítače (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (název)"
@@ -16437,8 +16758,8 @@ msgstr "Skupina tunelů"
msgid "SA lifetime"
msgstr "Životnost SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16488,33 +16809,33 @@ msgstr "Návrhy IPsec"
msgid "IPSec protocol"
msgstr "Protokol IPsec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Typ L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Rodičovské zařízení (pro rozhraní)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Nadřazený virtuální stroj (pro rozhraní)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Přiřazené rozhraní (zařízení nebo VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Nelze importovat zakončení rozhraní zařízení a virtuálního počítače "
"současně."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Každé ukončení musí specifikovat rozhraní nebo VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Nelze přiřadit rozhraní i VLAN."
@@ -16527,7 +16848,7 @@ msgstr "IKE verze"
msgid "Proposal"
msgstr "Návrh"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Typ přiřazeného objektu"
@@ -16641,20 +16962,20 @@ msgstr "Zásady protokolu IPsec"
msgid "IPSec profiles"
msgstr "Profily IPsec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Ukončení L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Ukončení L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, 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:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16687,19 +17008,19 @@ msgstr "tunel"
msgid "tunnels"
msgstr "tunely"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "zakončení tunelu"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "zakončení tunelu"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} je již připojen k tunelu ({tunnel})."
@@ -16732,11 +17053,11 @@ msgstr "Životnost SA (sekundy)"
msgid "SA Lifetime (KB)"
msgstr "Životnost SA (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Nadřazený objekt"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Objektová lokalita"
@@ -16760,8 +17081,8 @@ msgstr "Osobní WPA (PSK)"
msgid "WPA Enterprise"
msgstr "Podnikové WPA"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16785,7 +17106,7 @@ msgstr "Rozhraní A"
msgid "Interface B"
msgstr "Rozhraní B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Strana B"
@@ -16805,23 +17126,23 @@ msgstr "skupiny bezdrátových sítí LAN"
msgid "wireless LAN"
msgstr "bezdrátová síť LAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "rozhraní A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "rozhraní B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "bezdrátové spojení"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "bezdrátové spoje"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 958993f70..e309772f8 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 201c60740..e1e8d95df 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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -36,7 +36,7 @@ msgstr "Skriv aktiveret"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -67,57 +67,59 @@ msgstr "Sidst brugt"
msgid "Allowed IPs"
msgstr "Tilladte IP'er"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Logget ind som {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Du er logget ud."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Dine præferencer er blevet opdateret."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr "LDAP-godkendte brugeroplysninger kan ikke ændres i NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Planlagt"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -130,7 +132,7 @@ msgstr "Nedlægger"
msgid "Decommissioned"
msgstr "Nedlagt"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -165,36 +167,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Område (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Region (slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -202,12 +204,12 @@ msgstr "Områdegruppe (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Områdegruppe (slug)"
@@ -215,29 +217,29 @@ msgstr "Områdegruppe (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -255,18 +257,18 @@ msgstr "Områdegruppe (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Område"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Område (slug)"
@@ -319,21 +321,21 @@ msgid "Circuit type (slug)"
msgstr "Kredsløbstype (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Område (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Placering (ID)"
@@ -342,24 +344,25 @@ msgid "Termination A (ID)"
msgstr "Afslutning A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -386,10 +389,10 @@ msgid "Circuit"
msgstr "Kredsløb"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Placering (slug)"
@@ -409,7 +412,7 @@ msgstr "Kredsløb (ID)"
msgid "Virtual circuit (CID)"
msgstr "Virtuelt kredsløb (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Virtuelt kredsløb (ID)"
@@ -445,20 +448,20 @@ msgstr "Virtuel kredsløbstype (slug)"
msgid "Virtual circuit"
msgstr "Virtuelt kredsløb"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN'er"
@@ -471,36 +474,37 @@ msgstr "ASN'er"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -511,7 +515,7 @@ msgstr "ASN'er"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -528,10 +532,11 @@ msgstr "ASN'er"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -549,21 +554,22 @@ msgstr "ASN'er"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -584,13 +590,13 @@ msgstr "ASN'er"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -601,9 +607,9 @@ msgstr "ASN'er"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Beskrivelse"
@@ -655,23 +661,23 @@ msgstr "Tjeneste-id"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -686,31 +692,31 @@ msgstr "Farve"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -736,8 +742,8 @@ msgstr "Farve"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -761,36 +767,37 @@ msgstr "Leverandørkonto"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -798,15 +805,16 @@ msgstr "Leverandørkonto"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -818,10 +826,12 @@ msgstr "Leverandørkonto"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -839,36 +849,37 @@ msgstr "Status"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -880,27 +891,27 @@ msgstr "Status"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -928,9 +939,9 @@ msgstr "Forpligtelseshastighed (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Afstand"
@@ -938,7 +949,7 @@ msgstr "Afstand"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -956,30 +967,31 @@ msgstr "Serviceparametre"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -990,13 +1002,14 @@ msgstr "Attributter"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1006,14 +1019,14 @@ msgstr "Attributter"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Forpagtning"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Afslutningstype"
@@ -1035,11 +1048,11 @@ msgstr "Porthastighed (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Opstrøms hastighed (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Marker tilsluttet"
@@ -1060,13 +1073,13 @@ msgstr "Oplysninger om opsigelse"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Prioritet"
@@ -1086,26 +1099,26 @@ msgstr "Leverandørnetværk"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1113,15 +1126,15 @@ msgstr "Leverandørnetværk"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1149,29 +1162,31 @@ msgstr "Kredsløbstype"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Driftsstatus"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1211,13 +1226,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1232,10 +1247,10 @@ msgstr "Operationel rolle"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Grænseflade"
@@ -1243,31 +1258,31 @@ msgstr "Grænseflade"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1277,24 +1292,26 @@ msgstr "Grænseflade"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Beliggenhed"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1305,20 +1322,20 @@ msgstr "Kontakter"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1326,22 +1343,22 @@ msgstr "Kontakter"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Regionen"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1363,9 +1380,9 @@ msgstr "Konto"
msgid "Term Side"
msgstr "Termside"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1376,34 +1393,29 @@ msgstr "Opgave"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1411,10 +1423,10 @@ msgstr "Opgave"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Gruppe"
@@ -1435,12 +1447,12 @@ msgstr "Gruppeopgave"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "farve"
@@ -1465,16 +1477,17 @@ msgstr "Unikt kredsløbs-ID"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "status"
@@ -1510,86 +1523,85 @@ msgstr "kredsløbsgruppe"
msgid "circuit groups"
msgstr "kredsløbsgrupper"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "medlems-ID"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "prioritet"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Kredsløbsgruppetildeling"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Kredsløbsgruppeopgaver"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "opsigelsesside"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "porthastighed (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Fysisk kredsløbshastighed"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "opstrømshastighed (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Opstrømshastighed, hvis forskellig fra porthastighed"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "krydsforbindelses-id"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID for den lokale krydsforbindelse"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "patchpanel/port (er)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "Patchpanelets ID og portnummer"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "beskrivelse"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "kredsløbsafslutning"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "kredsløbsafslutninger"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt."
@@ -1599,31 +1611,31 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt."
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "navn"
@@ -1633,11 +1645,11 @@ msgid "Full name of the provider"
msgstr "Leverandørens fulde navn"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "slug"
@@ -1691,7 +1703,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "rolle"
@@ -1709,35 +1721,36 @@ msgstr "virtuelle kredsløbsafslutninger"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1761,6 +1774,7 @@ msgstr "virtuelle kredsløbsafslutninger"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1777,16 +1791,17 @@ msgstr "virtuelle kredsløbsafslutninger"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1808,9 +1823,9 @@ msgstr "virtuelle kredsløbsafslutninger"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1834,8 +1849,8 @@ msgstr "Navn"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1851,7 +1866,7 @@ msgid "Circuit ID"
msgstr "Kredsløbs ID"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Side A"
@@ -1869,35 +1884,38 @@ msgstr "Forpligtelsesrate"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Bemærkninger"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Opgaver"
@@ -1934,52 +1952,50 @@ msgstr "Konti"
msgid "Account Count"
msgstr "Kontoantal"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "ASN antal"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2008,22 +2024,22 @@ msgstr "Opsigelser"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Enhed"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Udskiftede afslutninger til kredsløb {circuit}."
@@ -2032,31 +2048,31 @@ msgstr "Udskiftede afslutninger til kredsløb {circuit}."
msgid "This user does not have permission to synchronize this data source."
msgstr "Denne bruger har ikke tilladelse til at synkronisere denne datakilde."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Objekt oprettet"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Objekt opdateret"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Objekt slettet"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Jobbet påbegyndt"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Jobbet afsluttet"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Jobbet mislykkedes"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Jobfejl"
@@ -2080,14 +2096,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Mislykkedes"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2141,7 +2157,7 @@ msgstr "Ugentlig"
msgid "30 days"
msgstr "30 dage"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Opdateret"
@@ -2172,7 +2188,7 @@ msgstr "Stoppet"
msgid "Cancelled"
msgstr "Annulleret"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2211,40 +2227,43 @@ msgstr "AWS-adgangsnøgle-id"
msgid "AWS secret access key"
msgstr "AWS hemmelig adgangsnøgle"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Datakilde (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Datakilde (navn)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Bruger (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2253,7 +2272,12 @@ msgstr "Brugernavn"
msgid "Enabled"
msgstr "Aktiveret"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Synkroniseringsinterval"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2263,86 +2287,89 @@ msgstr "Aktiveret"
msgid "Parameters"
msgstr "Parametre"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Datakilde"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Fil"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Datakilde"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Skabelse"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Objekttype"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Oprettet efter"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Oprettet før"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Planlagt efter"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Planlagt før"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Startet efter"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Startet før"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Færdiggjort efter"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Færdiggjort før"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2352,116 +2379,123 @@ msgstr "Færdiggjort før"
msgid "User"
msgstr "Bruger"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Tid"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Efter"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Før"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Handling"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Kilde"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Synkroniser"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Backend-parametre"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Upload af filer"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "Kan ikke uploade en fil og synkronisere fra en eksisterende fil"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Rackhøjder"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Strøm"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sikkerhed"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Bannere"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Paginering"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validering"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Brugerpræferencer"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Diverse"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Konfigurationsrevision"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Denne parameter er defineret statisk og kan ikke ændres."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Nuværende værdi: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (standard)"
@@ -2477,7 +2511,7 @@ msgstr "brugernavn"
msgid "request ID"
msgstr "forespørgsels-id"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "handling"
@@ -2502,9 +2536,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2550,67 +2584,72 @@ msgstr "Konfigurationsrevision #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "type"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "aktiveret"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "synkroniseringsinterval"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignorere regler"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Mønstre (en pr. linje), der matcher filer, der skal ignoreres ved "
"synkronisering"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parametre"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "sidst synkroniseret"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "datakilde"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "datakilder"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Ukendt backend-type: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Synkronisering kan ikke startes. Synkronisering er allerede i gang."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2618,60 +2657,60 @@ msgstr ""
"Der opstod en fejl ved initialisering af backend. En afhængighed skal "
"installeres: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "sidst opdateret"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "sti"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "Filsti i forhold til datakildens rod"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "størrelse"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Længden skal være 64 hexadecimale tegn."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "SHA256-hash af fildataene"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "datafil"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "datafiler"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "automatisk synkroniseringsrekord"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "automatisk synkronisering af poster"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "root-fil"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "filsti"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Filsti i forhold til den angivne rodsti"
@@ -2683,7 +2722,7 @@ msgstr "administreret fil"
msgid "managed files"
msgstr "administrerede filer"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "EN {model} med denne filsti findes allerede ({path})."
@@ -2708,8 +2747,7 @@ msgstr "startede"
msgid "completed"
msgstr "afsluttet"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "data"
@@ -2739,13 +2777,13 @@ 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:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue () kan ikke kaldes med værdier for både schedule_at og instant."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Sletning forhindres af en beskyttelsesregel: {message}"
@@ -2757,15 +2795,15 @@ msgid "Full Name"
msgstr "Fulde navn"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Objekt"
@@ -2779,19 +2817,27 @@ msgstr "Anmodnings-ID"
msgid "Is Active"
msgstr "Er aktiv"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Sidst synkroniseret"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "filer"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Sti"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Sidst opdateret"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2802,49 +2848,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Intervaller"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Udgave"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Senest opdateret"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Minimum NetBox-version"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Maksimal NetBox-version"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Ingen plugin-data fundet"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Forfatter"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Installeret"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certificeret"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Udgivet"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Installeret version"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Seneste version"
@@ -2860,7 +2902,7 @@ msgstr "Arbejdstagere"
msgid "Host"
msgstr "Værten"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Port"
@@ -2908,7 +2950,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Ingen arbejdere fundet"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Job {job_id} ikke fundet"
@@ -2918,70 +2960,70 @@ msgstr "Job {job_id} ikke fundet"
msgid "Job {id} not found."
msgstr "Job {id} ikke fundet."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Jobnummer i kø{id} at synkronisere {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Gendannet konfigurationsrevision #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Job {id} er blevet slettet."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Fejl ved sletning af job {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Job {id} er blevet sat i kø igen."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Job {id} er blevet sat i kø."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Job {id} er blevet stoppet."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Det lykkedes ikke at stoppe jobbet {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Plugin-kataloget kunne ikke indlæses"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} ikke fundet"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Position (U)"
@@ -2994,10 +3036,10 @@ msgstr "Anlægs-id"
msgid "Staging"
msgstr "Iscenesættelse"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Nedlæggelse"
@@ -3056,51 +3098,55 @@ msgid "Deprecated"
msgstr "Forældet"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Millimeter"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Tommer"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Foran til bag"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Bagsiden til forsiden"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3110,120 +3156,120 @@ msgstr "Bagsiden til forsiden"
msgid "Parent"
msgstr "Forælder"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Barn"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Front"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Bageste"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Iscenesat"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventar"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Venstre mod højre"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Højre til venstre"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Side til bagside"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Bag til side"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Bund til top"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Top til bund"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Passiv"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Blandet"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (Ikke-låsende)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (Låsning)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Californiens stil"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "International/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Proprietær"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Andet"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/International"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Fysisk"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtuel"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Trådløs"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Virtuelle grænseflader"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3231,147 +3277,157 @@ msgstr "Virtuelle grænseflader"
msgid "Bridge"
msgstr "Bro"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Link Aggregation Group (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (fast)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modulopbygget)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (bagplan)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Cellulær"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Seriel"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Koaksial"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Stabling"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Halvdelen"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Fuld"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Adgang"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Markeret"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Tagget (Alle)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-i-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "IEEE-standard"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Passiv 24V (2-par)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Passiv 24V (4-par)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Passiv 48V (2-par)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Passiv 48V (4-par)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Kobber"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Fiberoptisk"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Fiber"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Tilsluttet"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometer"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Meter"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centimeter"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mil"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Fod"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Redundant"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Enkeltfase"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Trefaset"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Handicappede"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Defekt"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3382,320 +3438,336 @@ msgstr "Ugyldigt MAC-adresseformat: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Ugyldigt WWN-format: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Overordnet region (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Forældreregion (slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Overordnet områdegruppe (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Overordnet områdegruppe (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Gruppe (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Gruppe (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Overordnet placering (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Forældreplacering (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Producent (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Producent (slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Racktype (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Racktype (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rolle (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rolle (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Bruger (navn)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Standardplatform (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Standardplatform (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Har et frontbillede"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Har et bagbillede"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Har konsolporte"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Har konsolserverporte"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Har strømstik"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Har strømudtag"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Har grænseflader"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Har gennemgangsporte"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Har modulpladser"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Har enhedsbugter"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Har lagervarer"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profil (navn)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Enhedstype (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Modultype (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Strømstik (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Overordnet beholdningspost (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Konfigurationsskabelon (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Overordnet enhedsrolle (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Overordnet enhedsrolle (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Enhedstype (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Overordnet enhed (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Platform (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Platform (slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Områdenavn (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Forældrebugt (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "VM-klynge (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Clustergruppe (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Klyngegruppe (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Enhedsmodel (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Er fuld dybde"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC-adresse"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Har en primær IP"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Har en IP uden for båndet"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Virtuelt kabinet (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Er et virtuelt chassismedlem"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Har virtuel enhedskontekst"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Enhedsmodel"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Modultype (model)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Modulplads (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Rack (navn)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Enhed (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Enhed (navn)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Enhedstype (model)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Enhedsrolle (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Enhedsrolle (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Virtuelt kabinet (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3705,121 +3777,121 @@ msgstr "Virtuelt kabinet (ID)"
msgid "Virtual Chassis"
msgstr "Virtuelt kabinet"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Modul (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Virtuel maskine (navn)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Virtuel maskine (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Grænseflade (navn)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "VM-grænseflade (navn)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "VM-grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q-tilstand"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Tildelt VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Tildelt VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RED.)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "VLAN-oversættelsespolitik (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3827,117 +3899,117 @@ msgstr "VLAN-oversættelsespolitik (ID)"
msgid "VLAN Translation Policy"
msgstr "VLAN-oversættelsespolitik"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuelle chassis-grænseflader til enhed"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuelle chassisgrænseflader til enhed (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Slags grænseflade"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Overordnet grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Broet grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "LAG-grænseflade (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC-adresse"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Primær MAC-adresse (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Primær MAC-adresse"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Virtuel enhedskontekst"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Virtuel enhedskontekst (identifikator)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Trådløst LAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Trådløs forbindelse"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Virtuel kredsløbsafslutning (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Forældremodulplads (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Installeret modul (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Installeret enhed (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Installeret enhed (navn)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Master (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Master (navn)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Lejer (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Lejer (snegle)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Uafsluttede"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Strømpanel (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3945,11 +4017,11 @@ msgstr "Strømpanel (ID)"
msgid "Tags"
msgstr "Mærker"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3965,203 +4037,212 @@ msgstr ""
"Alfanumeriske intervaller understøttes. (Skal svare til antallet af navne, "
"der oprettes.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Kontaktens navn"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Kontakt telefon"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Kontakt E-mail"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Tidszone"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Producent"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Formfaktor"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Bredde"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Højde (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Faldende enheder"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Udvendig bredde"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Ydre højde"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Ydre dybde"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Ydre enhed"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Monteringsdybde"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Vægt"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Maks. Vægt"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Vægtenhed"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Racktype"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Udvendige mål"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Nummerering"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Racktype"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Aktivemærke"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Luftstrøm"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4171,38 +4252,39 @@ msgstr "Luftstrøm"
msgid "Rack"
msgstr "Rack"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Standardplatform"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Varenummer"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "U højde"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Ekskluder fra udnyttelse"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4210,37 +4292,51 @@ msgstr "Ekskluder fra udnyttelse"
msgid "Device Type"
msgstr "Enhedstype"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Skema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Modultype"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chassis"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM-rolle"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4248,22 +4344,22 @@ msgstr "VM-rolle"
msgid "Config template"
msgstr "Konfigurationsskabelon"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Enhedstype"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Enhedsrolle"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4274,17 +4370,17 @@ msgstr "Enhedsrolle"
msgid "Platform"
msgstr "Platformen"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4296,28 +4392,28 @@ msgstr "Platformen"
msgid "Cluster"
msgstr "Klynge"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfiguration"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualisering"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Modultype"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4335,109 +4431,109 @@ msgstr "Modultype"
msgid "Label"
msgstr "Mærke"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Længde"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Længdeenhed"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "domæne"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Strømpanel"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Forsyning"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Spænding"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Strømstyrke"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Maksimal udnyttelse"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Maksimal trækning"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Maksimal forbrug (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Tildelt lodtrækning"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Allokeret forbrug (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Strømstik"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Foderben"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Kun ledelse"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "PoE-tilstand"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "PoE-type"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Trådløs rolle"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4451,26 +4547,26 @@ msgstr "Trådløs rolle"
msgid "Module"
msgstr "Modul"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "FORSINKELSE"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Virtuelle enhedskontekster"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4484,55 +4580,55 @@ msgstr "Hastighed"
msgid "Mode"
msgstr "Tilstand"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Tilføj taggede VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Fjern mærkede VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Trådløs LAN-gruppe"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4541,249 +4637,256 @@ msgstr "Trådløse LAN"
msgid "Addressing"
msgstr "Adressering"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Betjening"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q-skift"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Tilføj/fjern"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "Interfacetilstand skal specificeres for at tildele VLAN'er"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Navn på overordnet region"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Navn på overordnet områdegruppe"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Tildelt region"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Tildelt gruppe"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "tilgængelige muligheder"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Forældreplacering"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Placering ikke fundet."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Producenten af denne racktype"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Den laveste nummererede position i racket"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Skinne-til-skinne-bredde (i tommer)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Enhed til udvendige mål"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Enhed til rackvægte"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Navn på tildelt lejer"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Navn på tildelt rolle"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Model af racktype"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Luftstrømsretning"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Overordnet område"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Rackets placering (hvis nogen)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Enheder"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Kommasepareret liste over individuelle enhedsnumre"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Producenten, der fremstiller denne enhedstype"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
msgid "The default platform for devices of this type (optional)"
msgstr "Standardplatformen for enheder af denne type (valgfrit)"
-#: netbox/dcim/forms/bulk_import.py:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Enhedsvægt"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Enhed til enhedens vægt"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Modulvægt"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Enhed til modulvægt"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Overordnet enhedsrolle"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Enhedsrollen blev ikke fundet."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Begræns platformstildelinger til denne producent"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Tildelt rolle"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Producent af enhedstype"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Enhedstypemodel"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Tildelt platform"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Virtuelt kabinet"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Virtualiseringsklynge"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Tildelt placering (hvis nogen)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Tildelt rack (hvis et sådant findes)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Ansigt"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Monteret rackflade"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Overordnet enhed (til underordnede enheder)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Enhedsplads"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "Enheden, hvor dette modul er installeret"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Modulplads"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
msgid "The module bay in which this module is installed"
msgstr "Modulrummet, hvor dette modul er installeret"
-#: netbox/dcim/forms/bulk_import.py:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Typen af modul"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Replikerer komponenter"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4791,175 +4894,174 @@ msgstr ""
"Udfyld automatisk komponenter, der er knyttet til denne modultype (aktiveret"
" som standard)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Vedtage komponenter"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Vedtage allerede eksisterende komponenter"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Porttype"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Porthastighed i bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Udtagstype"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Lokalt strømstik, der forsyner dette strømudtag"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrisk fase (til trefasede kredsløb)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Forsinkelse"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Overordnet LAG-grænseflade"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Fysisk medium"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Poe-tilstand"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Poe-type"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Tildelt VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rf-rolle"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Trådløs rolle (AP/station)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Bageste port"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Tilsvarende bagport"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Klassificering af fysisk medium"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Installeret enhed"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Børneenhed installeret i denne bugt"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Børneenhed blev ikke fundet."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Overordnet beholdningspost"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Komponenttype"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Komponenttype"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Komponentnavn"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Komponentnavn"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "Komponentnavnet skal angives, når komponenttypen angives"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Komponent ikke fundet: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "Komponenttype skal angives, når komponentnavnet angives"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4967,134 +5069,134 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Virtuel maskine"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Tildelt grænseflade"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Er primær"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Side A-enhed"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Enhedsnavn"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Side A type"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Side A navn"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Opsigelsesnavn"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Side B-enhed"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Side B type"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Side B navn"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Forbindelsesstatus"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Hovedenhed"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Navn på overordnet område"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Hoved strømpanel"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primær eller redundant"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Forsyningstype (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Enkelt- eller trefaset"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5137,7 +5239,7 @@ msgstr "Kan ikke adoptere {model} {name} da det allerede hører til et modul"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5146,21 +5248,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Strømforsyning"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Enhedsstatus"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Overordnet region"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5168,117 +5270,117 @@ msgstr "Overordnet region"
msgid "Parent group"
msgstr "Forældregruppe"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Faciliteterne"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Funktion"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Billeder"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Komponenter"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Underenhedsrolle"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modellen"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Har en OOB IP"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Virtuelt chassismedlem"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Har virtuelle enhedskontekster"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Klyngegruppe"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Kablet"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Besat"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Forbindelse"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Venlig"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Kun Mgmt"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "802.1Q-tilstand"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Trådløs kanal"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Kanalfrekvens (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Kanalbredde (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Sendeeffekt (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5289,15 +5391,15 @@ msgstr "Sendeeffekt (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Opdaget"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Tildelt enhed"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Tildelt VM"
@@ -5307,15 +5409,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Et virtuelt chassiselement findes allerede på plads {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5324,9 +5426,9 @@ msgstr "Områdetype"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Anvendelsesområde"
@@ -5335,30 +5437,30 @@ msgstr "Anvendelsesområde"
msgid "Scope type (app & model)"
msgstr "Omfangstype (app og model)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Kontaktoplysninger"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rackrolle"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Lagerstyring"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5366,37 +5468,46 @@ msgstr ""
"Kommasepareret liste over numeriske enheds-id'er. Et interval kan angives "
"ved hjælp af en bindestreg."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Reservation"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Angiv et gyldigt JSON-skema for at definere understøttede attributter."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profil og attributter"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Enhedsrolle"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "Enhedens prioritet i det virtuelle chassis"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Karakteristika"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5411,35 +5522,35 @@ msgstr ""
"stede, erstattes automatisk med positionsværdien, når du opretter et nyt "
"modul."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Konsolportskabelon"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Konsolserverportskabelon"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Frontportskabelon"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Grænsefladeskabelon"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Skabelon til strømudtag"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Strømstikskabelon"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Bagport skabelon"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5447,14 +5558,14 @@ msgstr "Bagport skabelon"
msgid "Console Port"
msgstr "Konsolport"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5465,8 +5576,8 @@ msgstr "Konsolserverport"
msgid "Front Port"
msgstr "Frontport"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5478,40 +5589,40 @@ msgstr "Frontport"
msgid "Rear Port"
msgstr "Bageste port"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Strømstik"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Strømudtag"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Komponenttildeling"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "LAG-grænseflade"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Børneenhed"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5519,39 +5630,38 @@ msgstr ""
"Underordnede enheder skal først oprettes og tildeles til den overordnede "
"enheds område og rack."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Konsolport"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Konsolserverport"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Frontport"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Strømudtag"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Lagergenstand"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Lagervarrolle"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "VM-grænseflade"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5561,13 +5671,13 @@ msgstr "VM-grænseflade"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "En MAC-adresse kan kun tildeles et enkelt objekt."
@@ -5618,7 +5728,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:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5690,15 +5800,15 @@ msgstr ""
msgid "end"
msgstr "slutning"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "kabelafslutning"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "kabelafslutninger"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5707,68 +5817,68 @@ msgstr ""
"Duplikat opsigelse fundet for {app_label}.{model} {termination_id}: kabel "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "er aktiv"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "er komplet"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "er splittet"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "kabelbane"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "kabelstier"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
msgid "All mid-span terminations must have the same termination type"
msgstr "Alle mellemspændingsterminationer skal have samme termineringstype"
-#: netbox/dcim/models/cables.py:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Alle links skal være kabel eller trådløse"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Alle links skal matche den første linktype"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Fjernslutningspositionsfilter mangler"
@@ -5849,12 +5959,12 @@ msgstr ""
"({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "foderben"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Fase (til trefasefoedninger)"
@@ -5877,17 +5987,17 @@ 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:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "Kun ledelse"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "brogrænseflade"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "trådløs rolle"
@@ -5900,8 +6010,8 @@ msgid "interface templates"
msgstr "interface skabeloner"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "En grænseflade kan ikke kobles til sig selv."
@@ -5916,7 +6026,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "bageste portposition"
@@ -5943,7 +6053,7 @@ msgstr ""
"{count} positioner"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "positioner"
@@ -5956,12 +6066,12 @@ msgid "rear port templates"
msgstr "bageste portskabeloner"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "position"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identifikator, der skal refereres til, når installerede komponenter omdøbes"
@@ -5991,21 +6101,21 @@ msgstr ""
"Underenhedsrolle for enhedstypen ({device_type}) skal indstilles til "
"„forælder“ for at tillade enhedspladser."
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "del-ID"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Producenttildelt artikel-id"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "lagervareskabelon"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "lagervareskabeloner"
@@ -6045,7 +6155,7 @@ msgstr "{class_name} modeller skal erklære en parent_object egenskab"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Fysisk porttype"
@@ -6083,133 +6193,133 @@ msgstr "strømstik"
msgid "power ports"
msgstr "strømstik"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "strømudtag"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "strømudtag"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "tilstand"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q-mærkningsstrategi"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "forældregrænseflade"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "umærket VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "mærkede VLAN'er"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-i-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "primær MAC-adresse"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "forældreLAG"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "hastighed (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "duplex"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64-bit verdensomspændende navn"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "trådløs kanal"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "kanalfrekvens (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Udfyldt af valgt kanal (hvis indstillet)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "sendeeffekt (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "trådløse LAN"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "grænseflade"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "grænseflader"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
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:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6218,7 +6328,7 @@ msgstr ""
"Den valgte overordnede grænseflade ({interface}) tilhører en anden enhed "
"({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6227,7 +6337,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6235,7 +6345,7 @@ msgid ""
msgstr ""
"Den valgte brogrænseflade ({bridge}) tilhører en anden enhed ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6244,22 +6354,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6268,47 +6378,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuelle grænseflader kan ikke have en PoE-tilstand."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuelle grænseflader kan ikke have en PoE-type."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
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:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr "Kan ikke angive brugerdefineret frekvens med valgt kanal."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr "Kan ikke angive brugerdefineret bredde med valgt kanal."
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
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:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6317,24 +6427,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Kortlagt position på tilsvarende bageste port"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "Frontport"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "frontporte"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6343,19 +6453,19 @@ msgstr ""
"Ugyldig bageste portposition ({rear_port_position}): Bageste port {name} har"
" kun {positions} positioner."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "Antal frontporte, der kan kortlægges"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "bageste port"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "bageste porte"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6364,37 +6474,37 @@ msgstr ""
"Antallet af positioner kan ikke være mindre end antallet af kortlagte "
"frontporte ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "modulplads"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "modulpladser"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "enhedsplads"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "enhedsbugter"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Kan ikke installere en enhed i sig selv."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6402,60 +6512,60 @@ msgstr ""
"Kan ikke installere den angivne enhed; enheden er allerede installeret i "
"{bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "lagervarerolle"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "lagervareroller"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "serienummer"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "aktivmærke"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "opdaget"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Dette element blev automatisk opdaget"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "lagerpost"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "lagervarer"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Kan ikke tildele mig selv som forælder."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr "Kan ikke tildele lagervare til komponent på en anden enhed"
@@ -6467,8 +6577,8 @@ msgstr "fabrikant"
msgid "manufacturers"
msgstr "producenter"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "model"
@@ -6476,11 +6586,11 @@ msgstr "model"
msgid "default platform"
msgstr "standard platform"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "varenummer"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Diskret varenummer (valgfrit)"
@@ -6516,8 +6626,8 @@ 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:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "luftstrøm"
@@ -6564,151 +6674,143 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Børneenhedstyper skal være 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "modultype"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "modultyper"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuelle maskiner kan tildeles denne rolle"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "enhedsrolle"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "enhedsroller"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "platform"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "platforme"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Funktionen denne enhed tjener"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Chassisserienummer, tildelt af producenten"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
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:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "position (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "rackflade"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "Primær IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "Primær IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP uden for båndet"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "VC position"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Virtuel chassisposition"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "VC-prioritet"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Virtuelt kabinetthovedvalgsprioritet"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "breddegrad"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "længde"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Enhedsnavnet skal være entydigt pr. område."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "enhed"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "enheder"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr "Skal angive rackflade, når du definerer rackposition."
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6716,7 +6818,7 @@ msgstr ""
"Underordnede enhedstyper kan ikke tildeles en rackflade. Dette er en "
"attribut for den overordnede enhed."
-#: netbox/dcim/models/devices.py:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6724,7 +6826,7 @@ msgstr ""
"Underordnede enhedstyper kan ikke tildeles en rackposition. Dette er en "
"attribut for den overordnede enhed."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6733,22 +6835,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} er ikke en IPv4-adresse."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Det er ikke en IPv6-adresse."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6757,23 +6859,23 @@ 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:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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 "
"defineret."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6782,38 +6884,21 @@ 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:1204
-msgid "module"
-msgstr "modul"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "moduler"
-
-#: 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 ""
-"Modulet skal installeres i en modulplads, der tilhører den tildelte enhed "
-"({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "domæne"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "virtuelt chassis"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6822,42 +6907,42 @@ 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:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identificere"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Numerisk identifikator, der er unik for den overordnede enhed"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "kommenterer"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "virtuel enhedskontekst"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "virtuelle enhedskontekster"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} er ikke en IPV{family} adresse."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC-adresser"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6865,7 +6950,7 @@ msgstr ""
"Kan ikke ophæve tildelingen af MAC-adresse, mens den er angivet som den "
"primære MAC for et objekt"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6873,11 +6958,57 @@ 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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Vælg venligst en {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "skema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "modultypeprofil"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "modultypeprofiler"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "egenskaber"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "modultype"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "modultyper"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Ugyldigt skema: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "modul"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "moduler"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Modulet skal installeres i en modulplads, der tilhører den tildelte enhed "
+"({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "strømpanel"
@@ -6978,22 +7109,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Udvendig dimension af rack (bredde)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "ydre højde"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Stativets ydre dimension (højde)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "ydre dybde"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Udvendig dimension af rack (dybde)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "ydre enhed"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "monteringsdybde"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7001,75 +7140,75 @@ msgstr ""
"Maksimal dybde af en monteret enhed, i millimeter. For stativer med fire "
"stolper er dette afstanden mellem for- og bagskinner."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "max vægt"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Maksimal belastningskapacitet for stativet"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "formfaktor"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "racktype"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "racktyper"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Skal angive en enhed, når der indstilles en ydre dimension"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "rackrolle"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "rackroller"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "facilitets-id"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Lokalt tildelt identifikator"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funktionel rolle"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
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:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "rack"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "stativer"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7078,7 +7217,7 @@ msgstr ""
"Rack skal være mindst {min_height}Du er høj til at huse aktuelt installerede"
" enheder."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7087,29 +7226,29 @@ msgstr ""
"Nummerering af rackenheder skal begynde kl {position} eller mindre til at "
"huse aktuelt installerede enheder."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "enkeltdele"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "reservation af rack"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "rackreservationer"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Følgende enheder er allerede reserveret: {unit_list}"
@@ -7253,13 +7392,13 @@ msgid "Reachable"
msgstr "Tilgængelig"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Enheder"
@@ -7269,9 +7408,9 @@ msgid "VMs"
msgstr "VM'er"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7281,21 +7420,21 @@ msgstr "VM'er"
msgid "Config Template"
msgstr "Konfigurationsskabelon"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP adresse"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4-adresse"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6-adresse"
@@ -7333,10 +7472,10 @@ msgstr "Strømstik"
msgid "Power outlets"
msgstr "Strømudtag"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7347,7 +7486,7 @@ msgstr "Strømudtag"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Grænseflader"
@@ -7367,14 +7506,15 @@ msgstr "Modulpladser"
msgid "Inventory items"
msgstr "Lagervarer"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulbugt"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7403,24 +7543,24 @@ msgstr "Maksimal trækkraft (W)"
msgid "Allocated draw (W)"
msgstr "Tildelt lodtrækning (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-adresser"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP Grupper"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7431,41 +7571,41 @@ msgstr "FHRP Grupper"
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Kun ledelse"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC'er"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Virtuelt kredsløb"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Installeret modul"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Seriel modul"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Modulaktivmærke"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Modulstatus"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponent"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Varer"
@@ -7480,11 +7620,12 @@ msgid "Device Types"
msgstr "Enhedstyper"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Modultyper"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platforme"
@@ -7503,14 +7644,14 @@ msgstr "Fuld dybde"
msgid "U Height"
msgstr "U Højde"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "forekomster"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7519,9 +7660,9 @@ msgstr "forekomster"
msgid "Console Ports"
msgstr "Konsolporte"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7530,9 +7671,9 @@ msgstr "Konsolporte"
msgid "Console Server Ports"
msgstr "Konsolserverporte"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7541,9 +7682,9 @@ msgstr "Konsolserverporte"
msgid "Power Ports"
msgstr "Strømstik"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7552,9 +7693,9 @@ msgstr "Strømstik"
msgid "Power Outlets"
msgstr "Strømudtag"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7562,9 +7703,9 @@ msgstr "Strømudtag"
msgid "Front Ports"
msgstr "Frontporte"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7573,17 +7714,17 @@ msgstr "Frontporte"
msgid "Rear Ports"
msgstr "Bageste porte"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Enhedsbugter"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7592,7 +7733,7 @@ msgstr "Enhedsbugter"
msgid "Module Bays"
msgstr "Modulbugter"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Strømforsyninger"
@@ -7605,45 +7746,50 @@ msgstr "Maksimal udnyttelse"
msgid "Available Power (VA)"
msgstr "Tilgængelig effekt (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Ydre højde"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Ydre dybde"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Maks. Vægt"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Rummet"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Områder"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "VLAN Grupper"
@@ -7651,62 +7797,62 @@ msgstr "VLAN Grupper"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reservationer"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Enheder uden rack"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Konfigurationskontekst"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Gengivelseskonfiguration"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Virtuelle maskiner"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Installeret enhed {device} i bugten {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Fjernet enhed {device} fra bugten {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Børn"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Tilføjet medlem {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Fjernet {device} fra virtuelt chassis {chassis}"
@@ -7769,12 +7915,6 @@ msgstr "Flere valg"
msgid "Multiple objects"
msgstr "Flere objekter"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Handicappede"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Løs"
@@ -7803,9 +7943,9 @@ msgstr "Ja"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Forbindelse"
@@ -7849,111 +7989,82 @@ msgstr "Fejlfinding"
msgid "Failure"
msgstr "Fejl"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Opdatere"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Slet"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blå"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "indigo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Lilla"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Lyserød"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rød"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "orange"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Gul"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Grøn"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "krikand"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyan"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grå"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Sort"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Hvid"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Manuskript"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Meddelelse"
@@ -7995,24 +8106,24 @@ msgstr "Widgettype"
msgid "Unregistered widget class: {name}"
msgstr "Uregistreret widget klasse: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} skal definere en render () -metode."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Bemærk"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "Vis noget vilkårligt brugerdefineret indhold. Markdown understøttes."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Objekttællinger"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8020,66 +8131,66 @@ msgstr ""
"Vis et sæt NetBox-modeller og antallet af objekter, der er oprettet for hver"
" type."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtre, der skal anvendes, når antallet af objekter tælles"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr "Ugyldigt format. Objektfiltre skal sendes som en ordbog."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Objektliste"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Vis en vilkårlig liste over objekter."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Standardantallet af objekter, der skal vises"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr "Ugyldigt format. URL-parametre skal sendes som en ordbog."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Ugyldigt modelvalg: {self['model'].data} understøttes ikke."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS-feed"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "Foderwebadresse"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Kræver ekstern forbindelse"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Det maksimale antal objekter, der skal vises"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Bogmærker"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Vis dine personlige bogmærker"
@@ -8093,173 +8204,183 @@ msgstr "Ukendt handlingstype for en hændelsesregel: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Kan ikke importere hændelsespipeline {name} fejl: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Script-modul (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Datafil (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Gruppe (navn)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Klyngetype"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Lejergruppe"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Lejergruppe (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Mærke"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Tag (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "Har lokale konfigurationskontekstdata"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Gruppenavn"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Brugergrænseflade redigerbar"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Kan klones"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Minimumsværdi"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Maksimal værdi"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Validering regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Adfærd"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nyt vindue"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Knapklasse"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "MIME-type"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Filnavn"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Filudvidelse"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Som vedhæftet fil"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Delt"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "HTTP-metode"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Nyttelast-URL"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "SSL verifikation"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Hemmelighed"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Begivenhedstyper"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Er aktiv"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Objekttyper"
@@ -8267,9 +8388,9 @@ msgstr "Objekttyper"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "En eller flere tildelte objekttyper"
@@ -8277,10 +8398,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Objekttype"
@@ -8289,7 +8411,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Valgsæt"
@@ -8317,48 +8439,48 @@ msgstr ""
"Citeret streng med kommaseparerede feltvalg med valgfri etiketter adskilt af"
" kolon: „Valg1:Første valg, valg2:andet valg“"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "knapklasse"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"Klassen for det første link i en gruppe vil blive brugt til rullemenuen"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Hændelsestype (r), der udløser denne regel"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Handlingsobjekt"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Webhook-navn eller script som stiplet sti module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} ikke fundet"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Manuskript {name} ikke fundet"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Tildelt objekttype"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "Klassificering af indrejse"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8366,152 +8488,161 @@ msgstr "Klassificering af indrejse"
msgid "Users"
msgstr "Brugere"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Grupper"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Relateret objekttype"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Felttype"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Valg"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Data"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Gengivelse"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Datafiler"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Indholdstyper"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "HTTP-indholdstype"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Begivenhedstype"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Handlingstype"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Tagget objekttype"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Tilladt objekttype"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regioner"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Områdegrupper"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Steder"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Enhedstyper"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Roller"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Klyngetyper"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Klyngegrupper"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Lejergrupper"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Type (r) af objekt, der har dette brugerdefinerede felt"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Standardværdi"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Type af det relaterede objekt (kun for objekt-/flerobjektfelter)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Relateret objektfilter"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Angiv forespørgselsparametre som et JSON-objekt."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Brugerdefineret felt"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8519,18 +8650,18 @@ msgstr ""
"Den type data, der er gemt i dette felt. For objekt/flerobjektfelter skal du"
" vælge den relaterede objekttype nedenfor."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
msgstr ""
"Dette vises som hjælpetekst til formularfeltet. Markdown understøttes."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Relateret objekt"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8538,16 +8669,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Brugerdefineret link"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Skabeloner"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8556,66 +8687,84 @@ msgstr ""
"Jinja2 skabelonkode til linkteksten. Henvis objektet som {example}. Links, "
"der gengives som tom tekst, vises ikke."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Skabelonkode"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Eksport skabelon"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Gengivelse"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Gemt filter"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Bestilling"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Angiv en kommasepareret liste med kolonnenavne. Indsæt et navn med en "
+"bindestreg for at vende rækkefølgen."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Tilgængelige kolonner"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Udvalgte kolonner"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-anmodning"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Valg af handling"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Indtast betingelser i JSON formatere."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8623,38 +8772,33 @@ msgstr ""
"Indtast parametre, der skal overføres til handlingen i JSON formatere."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Begivenhedsregel"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Udløsere"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Meddelelsesgruppe"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Lejere"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Indhold"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Planlæg kl"
@@ -8662,7 +8806,7 @@ msgstr "Planlæg kl"
msgid "Schedule execution of report to a set time"
msgstr "Planlæg udførelse af rapport til et bestemt tidspunkt"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Gentager hver"
@@ -8670,28 +8814,28 @@ msgstr "Gentager hver"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Interval, hvor denne rapport genkøres (i minutter)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (Aktuel tid: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Planlagt tid skal være i fremtiden."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Foretag ændringer"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr "Send ændringer i databasen (fjern markeringen for en tørkørsel)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Planlæg udførelse af script til et bestemt tidspunkt"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Interval, hvor scriptet køres igen (i minutter)"
@@ -8715,25 +8859,26 @@ msgstr "Databaseændringer er blevet tilbageført på grund af fejl."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "vægt"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "konfigurationskontekst"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "konfigurationskontekster"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "JSON-data skal være i objektform. Eksempel:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8741,33 +8886,11 @@ msgstr ""
"Lokale konfigurationskontekstdata har forrang frem for kildekontekster i den"
" endelige gengivne konfigurationskontekst"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "skabelonkode"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Jinja2 skabelonkode."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "miljøparametre"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Enhver yderligere"
-" parametre at passere, når man konstruerer Jinja2-miljøet."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "konfigurationsskabelon"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "konfigurationsskabeloner"
@@ -8805,7 +8928,7 @@ msgstr ""
"Navnet på feltet som vist for brugerne (hvis det ikke er angivet, vil "
"'feltets navn blive brugt)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "Gruppenavn"
@@ -9125,45 +9248,96 @@ msgstr "dashboard"
msgid "dashboards"
msgstr "dashboards"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "skabelonkode"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Jinja skabelonkode."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "miljøparametre"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Enhver yderligere parametre at passere, når man "
+"konstruerer Jinja-miljøet"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Standard til {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Filnavn, der skal gives til den gengivne eksportfil"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "filtypenavn"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Udvidelse, der skal tilføjes til det gengivne filnavn"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "som vedhæftet fil"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Download fil som vedhæftet fil"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} skal implementere en get_context () metode."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "objekttyper"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Det eller de objekter, som denne regel gælder for."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "De typer af begivenheder, der udløser denne regel."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "betingelser"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr ""
"Et sæt betingelser, der bestemmer, om begivenheden vil blive genereret."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "handlingstype"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Yderligere data, der skal videregives til handlingsobjektet"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "hændelsesregel"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "begivenhedsregler"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9173,7 +9347,7 @@ msgstr ""
"webhooken kaldes. Jinja2-skabelonbehandling understøttes med samme kontekst "
"som anmodningsorganet."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available her."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "yderligere overskrifter"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9199,11 +9373,11 @@ msgstr ""
"Værdi
. Jinja2-skabelonbehandling understøttes med samme kontekst som "
"anmodningsorganet (nedenfor)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "kropsskabelon"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9216,11 +9390,11 @@ msgstr ""
"tidsstempel
, brugernavn
, forespørgsels-"
"id
, og data
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "hemmelighed"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9231,15 +9405,15 @@ msgstr ""
"nyttelastkroppen ved hjælp af hemmeligheden som nøgle. Hemmeligheden "
"overføres ikke i anmodningen."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Aktivér SSL-certifikatbekræftelse. Deaktiver med forsigtighed!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "CA-filsti"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9247,170 +9421,168 @@ msgstr ""
"Den specifikke CA-certifikatfil, der skal bruges til SSL-bekræftelse. Lad "
"det være tomt for at bruge systemstandardindstillingerne."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr "Angiv ikke en CA-certifikatfil, hvis SSL-bekræftelse er deaktiveret."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Den eller de objekttyper, som dette link gælder for."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "linktekst"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Jinja2 skabelonkode til linktekst"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "Link-URL"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Jinja2 skabelonkode til link URL"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Links med den samme gruppe vises som en rullemenu"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nyt vindue"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Tving link til at åbne i et nyt vindue"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "brugerdefineret link"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "brugerdefinerede links"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Den eller de objekttyper, som denne skabelon gælder for."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Jinja2 skabelonkode. Listen over objekter, der eksporteres, sendes som en "
-"kontekstvariabel med navnet Queryset
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Standard til tekst/almindelig; tegnsæt = utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "filtypenavn"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Udvidelse, der skal tilføjes til det gengivne filnavn"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "som vedhæftet fil"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Download fil som vedhæftet fil"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "eksport skabelon"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "eksport skabeloner"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "„{name}„Det er et reserveret navn. Vælg et andet navn."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Den eller de objekttyper, som dette filter gælder for."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "delt"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "gemt filter"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "gemte filtre"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr "Filterparametre skal gemmes som en ordbog med søgeordsargumenter."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Tabellens objekttype"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "tabel"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "tabel konfiguration"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "tabel konfigurationer"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Ukendt tabel: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Ukendt kolonne: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "billedets højde"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "billedbredde"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "billed vedhæftet fil"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "billed vedhæftede filer"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "Billedvedhæftede filer kan ikke tildeles denne objekttype ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "venlig"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "journalindtastning"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "journalposter"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "bogmærke"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "bogmærker"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})."
@@ -9502,179 +9674,193 @@ msgstr "cachelagret værdi"
msgid "cached values"
msgstr "cachelagrede værdier"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "gren"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "grene"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "iscenesat ændring"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "iscenesatte ændringer"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Den eller de objekttyper, som dette mærke kan anvendes på."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "mærke"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "tagger"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "tagget vare"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "mærkede varer"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Scriptdata"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parametre for udførelse af script"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml er forældet og vil blive fjernet i v4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json er forældet og vil blive fjernet i v4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Afvis"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Objekttyper"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Valider unikhed"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Synlig"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Redigerbar"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Relateret objekttype"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Valgsæt"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Kan klones"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Minimumsværdi"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Maksimal værdi"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Validering Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Tælle"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Ordre alfabetisk"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nyt vindue"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "MIME-type"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Filnavn"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Filendelse"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Som vedhæftet fil"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Datafiler"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Synkroniseret"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Billede"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Størrelse (byte)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Tabelnavn"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Læs"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "SSL Validering"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Begivenhedstyper"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Enhedsroller"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Kommentarer (kort)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Linje"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Niveau"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Besked"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Fremgangsmåde"
@@ -9715,32 +9901,32 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Ugyldig attribut“{name}„til {model}"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Dit dashboard er blevet nulstillet."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Tilføjet widget: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Opdateret widget: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Slettet widget: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Fejl ved sletning af widget: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke."
@@ -9762,7 +9948,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:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9804,8 +9990,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Almindelig tekst"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Serviceydelse"
@@ -9818,19 +10004,19 @@ msgstr "Kunden"
msgid "Invalid IP address format: {address}"
msgstr "Ugyldigt IP-adresseformat: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Importmål"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Importmål (navn)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Eksportmål"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Eksportmål (navn)"
@@ -9867,7 +10053,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Eksport af L2VPN (identifikator)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Præfiks"
@@ -9895,8 +10081,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Præfikser, der indeholder dette præfiks eller IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Maskelængde"
@@ -9908,18 +10094,18 @@ msgstr "VLAN-gruppen (ID)"
msgid "VLAN Group (slug)"
msgstr "VLAN-gruppen (slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "VLAN-nummer (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adresse"
@@ -9968,26 +10154,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "VLAN-oversættelsespolitik (navn)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "FHRP-koncernen (navn)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "FHRP-gruppen (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP-adresse (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP adresse"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Primær IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Primær IPv4 (adresse)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Primær IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Primær IPv6 (adresse)"
@@ -10048,24 +10242,24 @@ msgid "Date added"
msgstr "Dato tilføjet"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN-gruppen"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10078,9 +10272,9 @@ msgstr "Præfikslængde"
msgid "Is a pool"
msgstr "Er en pool"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Behandl som fuldt udnyttet"
@@ -10089,28 +10283,32 @@ msgstr "Behandl som fuldt udnyttet"
msgid "VLAN Assignment"
msgstr "VLAN-tildeling"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Behandl som befolket"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS-navn"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "protokol"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Gruppe-ID"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10120,51 +10318,51 @@ msgstr "Gruppe-ID"
msgid "Authentication type"
msgstr "Autentificeringstype"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Autentificeringsnøgle"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Autentificering"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN-ID-intervaller"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Q-in-Q-rolle"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-i-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Område & Gruppe"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Havne"
@@ -10200,8 +10398,9 @@ msgstr "VLANs websted (hvis nogen)"
msgid "Scope ID"
msgstr "Område-id"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10247,47 +10446,57 @@ msgstr "Ingen grænseflade angivet; kan ikke indstilles som IP uden for båndet"
msgid "Auth type"
msgstr "Autentificeringstype"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Tildelt VLAN-gruppe"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "VLAN-oversættelsespolitik"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "IP-protokol"
-#: netbox/ipam/forms/bulk_import.py:560
-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:565
+msgid "Parent type (app & model)"
+msgstr "Forældretype (app og model)"
-#: netbox/ipam/forms/bulk_import.py:567
-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:572
+msgid "Parent object name"
+msgstr "Overordnet objektnavn"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "Overordnet objekt-id"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"En af parent eller parent_object_id skal medtages i parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} er ikke tildelt denne enhed/VM."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} er ikke tildelt denne forælder."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Rutemål"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importmål"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Eksportmål"
@@ -10299,13 +10508,13 @@ msgstr "Importeret af VRF"
msgid "Exported by VRF"
msgstr "Eksporteret af VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privat"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Adressefamilie"
@@ -10325,50 +10534,50 @@ msgstr "Slut"
msgid "Search within"
msgstr "Søg inden for"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Til stede i VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Enhed/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Forældrepræfiks"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Tildelt til en grænseflade"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-navn"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN'er"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Indeholder VLAN ID"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Lokalt VLAN-id"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Fjernbetjent VLAN-id"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-i-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN-ID"
@@ -10378,7 +10587,7 @@ msgstr "VLAN-ID"
msgid "Route Target"
msgstr "Rutemål"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10450,12 +10659,12 @@ msgstr "VLAN-id'er"
msgid "Child VLANs"
msgstr "VLAN'er til børn"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10463,28 +10672,32 @@ msgstr ""
"Kommasepareret liste over et eller flere portnumre. Et interval kan angives "
"ved hjælp af en bindestreg."
-#: netbox/ipam/forms/model_forms.py:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Serviceskabelon"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Forældretype"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Havn (er)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Serviceskabelon"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Fra skabelon"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Brugerdefineret"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10532,19 +10745,19 @@ msgstr "autentificeringstype"
msgid "authentication key"
msgstr "autentificeringsnøgle"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "FHRP-gruppe"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "FHRP-grupper"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "FHRP-gruppeopgave"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "FHRP gruppeopgaver"
@@ -10556,7 +10769,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR'er"
@@ -10630,7 +10843,7 @@ msgstr "er en pool"
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:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "brugt mærke"
@@ -10642,12 +10855,12 @@ msgstr "præfikser"
msgid "Cannot create prefix with /0 mask."
msgstr "Kan ikke oprette præfiks med /0-maske."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "global tabel"
@@ -10656,113 +10869,131 @@ msgstr "global tabel"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Duplikat præfiks fundet i {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "startadresse"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4- eller IPv6-adresse (med maske)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "slutadresse"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Driftsstatus for denne rækkevidde"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Den primære funktion af dette interval"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "mærke befolket"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Forhindre oprettelse af IP-adresser inden for dette interval"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Rapporter plads som 100% udnyttet"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "IP-rækkevidde"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "IP-intervaller"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "Startende og afsluttende IP-adresseversioner skal matche"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
msgid "Starting and ending IP address masks must match"
msgstr "Startende og afsluttende IP-adressemasker skal matche"
-#: netbox/ipam/models/ip.py:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "adresse"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Den operationelle status for denne IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Den funktionelle rolle af denne IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (indvendigt)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "Den IP, som denne adresse er den „eksterne“ IP for"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP-adresser"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Kan ikke oprette IP-adresse med /0-maske."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, 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:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Duplikat IP-adresse fundet i {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Kan ikke oprette IP-adresse {ip} inden for rækkevidde {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10770,7 +11001,7 @@ msgstr ""
"Kan ikke omtildele IP-adresse, mens den er angivet som den primære IP for "
"det overordnede objekt"
-#: netbox/ipam/models/ip.py:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Kun IPv6-adresser kan tildeles SLAAC-status"
@@ -10786,57 +11017,46 @@ msgstr "service skabelon"
msgid "service templates"
msgstr "service skabeloner"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "tjeneste"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "ydelser"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "VLAN-grupper"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10845,36 +11065,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:130
msgid "Ranges cannot overlap."
msgstr "Intervaller kan ikke overlappe hinanden."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "VLAN-gruppe (valgfrit)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerisk VLAN-id (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Driftsstatus for dette VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Den primære funktion af denne VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10883,7 +11103,7 @@ msgstr ""
"VLAN er tildelt til gruppe {group} (anvendelsesområde: {scope}); kan ikke "
"også tildele til området {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10892,25 +11112,25 @@ msgstr ""
"Det tildelte websted {site} er ikke medlem af den tildelte gruppe {group} "
"(anvendelsesområde: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "VLAN-oversættelsespolitikker"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "VLAN-oversættelsesregel"
@@ -10930,8 +11150,8 @@ msgstr "håndhæv unikt rum"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF'er"
@@ -10959,74 +11179,79 @@ msgstr "Antal områder"
msgid "Provider Count"
msgstr "Antal leverandøre"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Aggregater"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Tilføjet"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Præfikser"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Udnyttelse"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "IP-intervaller"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Præfiks (flad)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Dybde"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Svømmebassin"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Markeret Udnyttet"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Startadresse"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Markeret befolket"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (indvendigt)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (udenfor)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Tildelt"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Tildelt objekt"
@@ -11034,22 +11259,22 @@ msgstr "Tildelt objekt"
msgid "VID Ranges"
msgstr "VID intervaller"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VIDEO"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Regler"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Lokal VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Fjernbetjening VID"
@@ -11062,14 +11287,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Unik"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Importmål"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Eksportmål"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP tilgængelig"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IP'er til rådighed"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Mange tilgængelige IP'er"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11093,31 +11331,31 @@ msgstr ""
"Kun alfanumeriske tegn, stjerner, bindestreger, punktum og understregninger "
"er tilladt i DNS-navne"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Børnepræfikser"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Børneområder"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Relaterede IP'er"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Enhedsgrænseflader"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "VM-grænseflader"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Dette felt må ikke være tomt."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11125,25 +11363,25 @@ msgstr ""
"Værdien skal sendes direkte (f.eks. „foo“: 123); brug ikke en ordbog eller "
"liste."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} Det er ikke et gyldigt valg."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Ugyldig indholdstype: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr "Ugyldig værdi. Angiv en indholdstype som '.„."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Intervaller skal specificeres i formularen (nedre, øvre)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Områdegrænser skal defineres som heltal."
@@ -11218,6 +11456,7 @@ msgid "Dark Grey"
msgstr "Mørkegrå"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Standard"
@@ -11522,31 +11761,31 @@ msgstr "Brugerdefineret felt '{name}“ skal have en unik værdi."
msgid "Missing required custom field '{name}'."
msgstr "Mangler påkrævet brugerdefineret felt '{name}„."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Fjerndatakilde"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "datastie"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Sti til fjernfil (i forhold til datakildens rod)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "automatisk synkronisering aktiveret"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr "Aktivér automatisk synkronisering af data, når datafilen opdateres"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "dato synkroniseret"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} skal implementere en sync_data () metode."
@@ -11575,7 +11814,7 @@ msgstr "Skal angive en enhed, når du indstiller en afstand"
msgid "Organization"
msgstr "Organisation"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Områdegrupper"
@@ -11614,208 +11853,212 @@ msgid "Virtual Device Contexts"
msgstr "Virtuelle enhedskontekster"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Modultypeprofiler"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Producenter"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Enhedskomponenter"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Lagervareroller"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC-adresser"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Forbindelser"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Kabler"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Trådløse links"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Grænsefladeforbindelser"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Konsolforbindelser"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Strømtilslutninger"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Trådløse LAN-grupper"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Præfiks- og VLAN-roller"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "ASN-intervaller"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "VLAN-oversættelsespolitikker"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "VLAN-oversættelsesregler"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Serviceskabeloner"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunneler"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tunnelgrupper"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Tunnelafslutninger"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN'er"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "IKE-forslag"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE politikker"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "IPsec-forslag"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec-politikker"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec-profiler"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Virtuelle diske"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Klyngetyper"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Klyngegrupper"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Kredsløbstyper"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Kredsløbsafslutninger"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Virtuelle kredsløb"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Virtuelle kredsløbstyper"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Virtuelle kredsløbsafslutninger"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Kredsløbsgrupper"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Gruppeopgaver"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Leverandøre"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Leverandørkonti"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Leverandørnetværk"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Strømpaneler"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Konfigurationer"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Konfigurationskontekster"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Konfigurationsskabeloner"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Tilpasning"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11828,92 +12071,96 @@ msgstr "Tilpasning"
msgid "Custom Fields"
msgstr "Brugerdefinerede felter"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Brugerdefinerede feltvalg"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Brugerdefinerede links"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Eksport skabeloner"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Gemte filtre"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Tabelkonfigurationer"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Billedvedhæftede filer"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operationer"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integrationer"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Datakilder"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Begivenhedsregler"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Job"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Logning"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Meddelelsesgrupper"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Journalposter"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Ændringslog"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrator"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API-tokens"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Systemet"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11921,11 +12168,11 @@ msgstr "Systemet"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Konfigurationshistorik"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Baggrundsopgaver"
@@ -11961,22 +12208,22 @@ msgstr ""
"{template_extension} er ikke en underklasse af "
"Netbox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} skal være en forekomst af Netbox.Plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context skal være en ordbog"
@@ -12055,79 +12302,79 @@ msgstr ""
msgid "Cannot delete stores from registry"
msgstr "Kan ikke slette butikker fra registreringsdatabasen"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Tjekkisk"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "dansk"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Tysk"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "engelsk"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "spansk"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "franskmænd"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Italiensk"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Japansk"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Hollandsk"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Polere"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "portugisisk"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Russisk"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Tyrkisk"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Ukrainsk"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "kinesisk"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Vælg alle"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Skift alle"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Skift rullemenuen"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Fejl"
@@ -12136,12 +12383,12 @@ msgstr "Fejl"
msgid "No {model_name} found"
msgstr "Nej {model_name} fundet"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Mark"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Værdi"
@@ -12149,7 +12396,7 @@ msgstr "Værdi"
msgid "Dummy Plugin"
msgstr "Dummy-plugin"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12158,51 +12405,51 @@ msgstr ""
"Der opstod en fejl ved gengivelse af den valgte eksportskabelon "
"({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Nej {object_type} blev udvalgt."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Omdøbt {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Slettet {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Ændringslog"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Tidsskrift"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Synkroniserede data for {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synkroniseret {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} skal implementere get_children ()"
@@ -12271,12 +12518,6 @@ msgstr "på GitHub"
msgid "Home Page"
msgstr "Hjemmesiden"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12351,13 +12592,10 @@ msgid "Toggle All"
msgstr "Skift alle"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tabel"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Bestilling"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Kolonner"
@@ -12377,8 +12615,8 @@ msgid "Account Details"
msgstr "Kontooplysninger"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-mail"
@@ -12419,8 +12657,11 @@ msgstr "Tildelte grupper"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12464,7 +12705,7 @@ msgstr "Sidst brugt"
msgid "Add a Token"
msgstr "Tilføj en token"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Hjem"
@@ -12479,7 +12720,7 @@ msgstr "NetBox-logoet"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Få"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12559,6 +12800,7 @@ msgstr "Kredsløbstype"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12582,6 +12824,20 @@ msgstr "Rediger"
msgid "Swap"
msgstr "Bytte"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Slet"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Afslutningspunkt"
@@ -12637,8 +12893,8 @@ msgstr "Afbryd forbindelsen"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12734,28 +12990,22 @@ msgstr "bytes"
msgid "SHA256 Hash"
msgstr "SHA256 Hash"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Synkroniser"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Indhold"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Sidst synkroniseret"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Ingen parametre defineret"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "filer"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Rackhøjder"
@@ -12931,7 +13181,7 @@ msgstr "Baggrundskøer"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Konfigurer tabel"
@@ -13165,7 +13415,7 @@ msgstr "Omdøb markeret"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Ikke tilsluttet"
@@ -13331,6 +13581,7 @@ msgid "Regenerate Slug"
msgstr "Regenerer slug"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13382,17 +13633,25 @@ msgstr "Bugt"
msgid "Add Device"
msgstr "Tilføj enhed"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "VM-rolle"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Underordnede enhedsroller"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Tilføj en enhedsrolle"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Modelnavn"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Varenummer"
@@ -13418,7 +13677,7 @@ msgstr "Bageste portposition"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13485,7 +13744,7 @@ msgstr "Klar"
msgid "Clear All"
msgstr "Ryd alle"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Monteringsdybde"
@@ -13551,11 +13810,11 @@ msgstr "Kanalbredde"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13568,7 +13827,7 @@ msgid "No member interfaces"
msgstr "Ingen medlemsgrænseflader"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13592,15 +13851,15 @@ msgstr "Artikel-ID"
msgid "Add Child Location"
msgstr "Tilføj underordnet placering"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Børneplaceringer"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Tilføj en placering"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Tilføj en enhed"
@@ -13613,9 +13872,18 @@ msgid "Add Device Type"
msgstr "Tilføj enhedstype"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Tilføj modultype"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Ingen profil tildelt"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Modultypeprofil"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Tilsluttet enhed"
@@ -13638,7 +13906,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "EN"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Foderben"
@@ -13726,11 +13994,11 @@ msgstr "Positioner"
msgid "Add Site"
msgstr "Tilføj område"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Børneregioner"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Tilføj region"
@@ -13754,19 +14022,20 @@ msgstr "Fysisk adresse"
msgid "Shipping Address"
msgstr "Leveringsadresse"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Børnegrupper"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Tilføj områdegruppe"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Vedhæftet fil"
@@ -13807,6 +14076,15 @@ msgstr "Redigering af virtuelt kabinet %(name)s"
msgid "Rack/Unit"
msgstr "Rack/enhed"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Fjern Virtual Chassis-medlem"
@@ -13919,24 +14197,24 @@ msgstr "Ikke-understøttet PostgreSQL-version"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Sørg for, at PostgreSQL version 12 eller nyere er i brug. Du kan kontrollere"
+"Sørg for, at PostgreSQL version 14 eller nyere er i brug. Du kan kontrollere"
" dette ved at oprette forbindelse til databasen ved hjælp af NetBox's "
"legitimationsoplysninger og sende en forespørgsel til VÆLG VERSION "
"()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Datafilen, der er knyttet til dette objekt, er blevet slettet"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Data synkroniseret"
@@ -13946,12 +14224,13 @@ msgstr "Data synkroniseret"
msgid "Sync Data"
msgstr "Synkroniser data"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Miljøparametre"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Skabelon"
@@ -14005,7 +14284,7 @@ msgid "Button Class"
msgstr "Knapklasse"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Tildelte modeller"
@@ -14091,14 +14370,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Betingelser"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "MIME-type"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Filendelse"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Planlagt til"
@@ -14248,23 +14519,46 @@ msgstr "Logtærskel"
msgid "All"
msgstr "Alle"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Tabelkonfiguration"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Viste kolonner"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Tabelkonfiguration"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Flyt op"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Flyt ned"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Mærkede varer"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Tilladte objekttyper"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Enhver"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Mærkede varetyper"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Mærkede objekter"
@@ -14636,7 +14930,8 @@ msgstr "Hjælpecenter"
msgid "Log Out"
msgstr "Log ud"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Log ind"
@@ -14668,7 +14963,7 @@ msgstr "Autentificeringstype"
msgid "Authentication Key"
msgstr "Autentificeringsnøgle"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Virtuelle IP-adresser"
@@ -14701,7 +14996,7 @@ msgid "Show All"
msgstr "Vis alle"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Globalt"
@@ -14733,14 +15028,14 @@ msgstr "Startadresse"
msgid "Ending Address"
msgstr "Slutadresse"
-#: 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:95
msgid "Addressing Details"
msgstr "Adresseringsoplysninger"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Markeret fuldt udnyttet"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Børne-IP'er"
@@ -14846,11 +15141,11 @@ msgstr "Unik IP-plads"
msgid "Errors"
msgstr "Fejl"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Log ind"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Eller"
@@ -14908,37 +15203,37 @@ msgid "Click here to attempt loading NetBox again."
msgstr ""
"Klik her for at forsøge at indlæse NetBox igen."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Kontakt"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Titel"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefonen"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Kontaktgruppe"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "Tilføj kontaktgruppe"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Kontaktrolle"
@@ -14951,12 +15246,12 @@ 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:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Lejergruppe"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Tilføj lejergruppe"
@@ -15152,7 +15447,7 @@ msgstr "SA-levetid (KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN Egenskaber"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Tilføj en opsigelse"
@@ -15219,11 +15514,11 @@ msgid "Add Wireless LAN"
msgstr "Tilføj trådløst LAN"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Trådløs LAN-gruppe"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Tilføj trådløs LAN-gruppe"
@@ -15239,109 +15534,133 @@ msgstr "Forældrekontaktgruppe (ID)"
msgid "Parent contact group (slug)"
msgstr "Forældrekontaktgruppe (slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Kontaktgruppe (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Kontaktgruppe (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Kontakt (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Kontaktrolle (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Kontaktrolle (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Kontaktgruppe"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Overordnet lejergruppe (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Forældrelejergruppe (slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Lejergruppe (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Lejergruppe (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Lejergruppe (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Descipation"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Tilføj grupper"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Fjern grupper"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn "
+"(f.eks. „Gruppe 1, Gruppe 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Tildelt kontakt"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "kontaktgruppe"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "kontaktgrupper"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "kontaktrolle"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "kontaktroller"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "titel"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "link"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "kontakt"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "kontakter"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "kontaktgruppemedlemskab"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "kontaktgruppemedlemskaber"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "kontaktopgave"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "kontaktopgaver"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakter kan ikke tildeles denne objekttype ({type})."
@@ -15370,27 +15689,27 @@ msgstr "lejer"
msgid "tenants"
msgstr "lejere"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Kontakt Titel"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Kontakt Telefon"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Kontakt Email"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Kontaktadresse"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Kontakt Link"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Kontakt Beskrivelse"
@@ -15514,26 +15833,26 @@ msgstr "Mindst en handling skal vælges."
msgid "Invalid filter for {model}: {error}"
msgstr "Ugyldigt filter for {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Listen over handlinger givet ved denne tilladelse"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "restriktioner"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Queryset-filter, der matcher de relevante objekter af den eller de valgte "
"type"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "tilladelse"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "tilladelser"
@@ -15636,7 +15955,7 @@ msgstr ""
"Relateret objekt blev ikke fundet ved hjælp af det angivne numeriske ID: "
"{id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
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"
@@ -15848,14 +16167,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Ikke-genkendt header: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Tilgængelige kolonner"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Udvalgte kolonner"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15927,6 +16238,19 @@ msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
"Mangler påkrævet værdi for statisk forespørgselsparam: '{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Ugyldig JSON-skemadefinition"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "JSON-skema skal definere egenskaber"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Ugyldig definition af JSON-skema: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Adgangskoden skal have mindst et tal."
@@ -15966,7 +16290,7 @@ msgstr "Ukendt app_label/modelnavn til {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Ugyldig IP-adresse indstillet til {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr ""
@@ -16028,18 +16352,6 @@ msgstr "Indstil Null"
msgid "Clear all"
msgstr "Ryd alle"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Tabelkonfiguration"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Flyt op"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Flyt ned"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Søg..."
@@ -16064,7 +16376,12 @@ msgstr "Skrive"
msgid "The test must define csv_update_data."
msgstr "Testen skal definere csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} skal være et multiplum af {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} er ikke et gyldigt regulært udtryk."
@@ -16107,12 +16424,12 @@ msgid "Cluster type (ID)"
msgstr "Klyngetype (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Klynge (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPU'er"
@@ -16217,47 +16534,47 @@ msgstr ""
"{count} enheder er tildelt som værter til denne klynge, men er ikke placeret"
" {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "hukommelse (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "virtuel maskine"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "virtuelle maskiner"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, 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:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16266,17 +16583,17 @@ msgstr ""
"Den angivne diskstørrelse ({size}) skal matche den samlede størrelse af "
"tildelte virtuelle diske ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16285,7 +16602,7 @@ msgstr ""
"Den valgte overordnede grænseflade ({parent}) tilhører en anden virtuel "
"maskine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16294,7 +16611,7 @@ msgstr ""
"Den valgte brogrænseflade ({bridge}) tilhører en anden virtuel maskine "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16303,24 +16620,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "størrelse (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "virtuel disk"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "virtuelle diske"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Tilføjet {count} enheder til klynge {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Fjernet {count} enheder fra klynge {cluster}"
@@ -16397,22 +16714,26 @@ msgstr "DSA signaturer"
msgid "Group {n}"
msgstr "Gruppe {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Ethernet Privat LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Ethernet virtuelt privat LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Ethernet privat træ"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Ethernet virtuelt privat træ"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Tunnelgruppe (ID)"
@@ -16457,15 +16778,15 @@ msgstr "IPsec-politik (ID)"
msgid "IPSec policy (name)"
msgstr "IPsec-politik (navn)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "VM-grænseflade (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (navn)"
@@ -16478,8 +16799,8 @@ msgstr "Tunnelgruppe"
msgid "SA lifetime"
msgstr "SA levetid"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16529,31 +16850,31 @@ msgstr "IPsec-forslag"
msgid "IPSec protocol"
msgstr "IPsec-protokol"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "L2VPN-type"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Forældreenhed (til grænseflade)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Virtuel forældremaskine (til grænseflade)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Tildelt grænseflade (enhed eller VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr "Kan ikke importere enheds- og VM-grænsefladeafslutninger samtidigt."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Hver afslutning skal angive enten en grænseflade eller et VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Kan ikke tildele både en grænseflade og et VLAN."
@@ -16566,7 +16887,7 @@ msgstr "IKE-udgave"
msgid "Proposal"
msgstr "Forslag"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Tildelt objekttype"
@@ -16682,20 +17003,20 @@ msgstr "IPsec-politikker"
msgid "IPSec profiles"
msgstr "IPsec-profiler"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2VPN-opsigelse"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2VPN-opsigelser"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN-opsigelse er allerede tildelt ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16728,19 +17049,19 @@ msgstr "tunnel"
msgid "tunnels"
msgstr "tunneler"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "tunnelafslutning"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "tunnelafslutninger"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} er allerede knyttet til en tunnel ({tunnel})."
@@ -16773,11 +17094,11 @@ msgstr "SA levetid (sekunder)"
msgid "SA Lifetime (KB)"
msgstr "SA levetid (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Objektforælder"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Objektområde"
@@ -16801,8 +17122,8 @@ msgstr "WPA Personlig (PSK)"
msgid "WPA Enterprise"
msgstr "WPA-virksomhed"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16826,7 +17147,7 @@ msgstr "Grænseflade A"
msgid "Interface B"
msgstr "Grænseflade B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Side B"
@@ -16846,23 +17167,23 @@ msgstr "trådløse LAN-grupper"
msgid "wireless LAN"
msgstr "trådløst LAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "grænseflade A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "grænseflade B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "trådløst link"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "trådløse links"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 c8d2c40e8..6c5bb15d9 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 d50a7686d..ba7dc87ca 100644
--- a/netbox/translations/de/LC_MESSAGES/django.po
+++ b/netbox/translations/de/LC_MESSAGES/django.po
@@ -10,17 +10,17 @@
# haagehan, 2024
# Robin Reinhardt, 2024
# Niklas, 2025
-# Jeremy Stretch, 2025
# chbally, 2025
+# Jeremy Stretch, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: chbally, 2025\n"
+"Last-Translator: Jeremy Stretch, 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"
@@ -40,7 +40,7 @@ msgstr "Schreibberechtigung"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -71,58 +71,60 @@ msgstr "Zuletzt verwendet"
msgid "Allowed IPs"
msgstr "Erlaubte IP-Adressen"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Angemeldet als {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Du hast dich abgemeldet."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Ihre Einstellungen wurden aktualisiert."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Die LDAP Zugangsdaten können nicht innerhalb von NetBox geändert werden."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Geplant"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -135,7 +137,7 @@ msgstr "Deprovisionierung"
msgid "Decommissioned"
msgstr "Stillgelegt"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -170,36 +172,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Region (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Region (URL-Slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -207,12 +209,12 @@ msgstr "Standortgruppe (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Standortgruppe (URL-Slug)"
@@ -220,29 +222,29 @@ msgstr "Standortgruppe (URL-Slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -260,18 +262,18 @@ msgstr "Standortgruppe (URL-Slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Standort"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Standort (URL-Slug)"
@@ -324,21 +326,21 @@ msgid "Circuit type (slug)"
msgstr "Transportnetz Typ (URL-Slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Standort (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Lokation (ID)"
@@ -347,24 +349,25 @@ msgid "Termination A (ID)"
msgstr "Abschlusspunkt A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -391,10 +394,10 @@ msgid "Circuit"
msgstr "Transportnetz"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Lokation (URL-Slug)"
@@ -414,7 +417,7 @@ msgstr "Transportnetz (ID)"
msgid "Virtual circuit (CID)"
msgstr "Virtuelle Verbindung (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Virtuelle Verbindung (ID)"
@@ -450,20 +453,20 @@ msgstr "Virtueller Verbindungstyp (Slug)"
msgid "Virtual circuit"
msgstr "Virtuelle Verbindung"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASNs"
@@ -476,36 +479,37 @@ msgstr "ASNs"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -516,7 +520,7 @@ msgstr "ASNs"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -533,10 +537,11 @@ msgstr "ASNs"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -554,21 +559,22 @@ msgstr "ASNs"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -589,13 +595,13 @@ msgstr "ASNs"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -606,9 +612,9 @@ msgstr "ASNs"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Beschreibung"
@@ -660,23 +666,23 @@ msgstr "Dienst ID"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -691,31 +697,31 @@ msgstr "Farbe"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -741,8 +747,8 @@ msgstr "Farbe"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -766,36 +772,37 @@ msgstr "Providerkonto"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -803,15 +810,16 @@ msgstr "Providerkonto"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -823,10 +831,12 @@ msgstr "Providerkonto"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -844,36 +854,37 @@ msgstr "Status"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -885,27 +896,27 @@ msgstr "Status"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -933,9 +944,9 @@ msgstr "Vereinbarte Bandbreite (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Entfernung"
@@ -943,7 +954,7 @@ msgstr "Entfernung"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -961,30 +972,31 @@ msgstr "Service Parameter"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -995,13 +1007,14 @@ msgstr "Attribute"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1011,14 +1024,14 @@ msgstr "Attribute"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Mandantenverhältnis"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Typ des Abschlusspunktes"
@@ -1040,11 +1053,11 @@ msgstr "Portgeschwindigkeit (Kbit/s)"
msgid "Upstream speed (Kbps)"
msgstr "Upstream Geschwindigkeit (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Als verbunden markieren"
@@ -1065,13 +1078,13 @@ msgstr "Einzelheiten zum Abschlusspunkt"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Priorität"
@@ -1091,26 +1104,26 @@ msgstr "Providernetzwerk"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1118,15 +1131,15 @@ msgstr "Providernetzwerk"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1154,29 +1167,31 @@ msgstr "Transportnetz Typ"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Betriebsstatus"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1216,13 +1231,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1237,10 +1252,10 @@ msgstr "Operative Rolle"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Schnittstelle"
@@ -1248,31 +1263,31 @@ msgstr "Schnittstelle"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1282,24 +1297,26 @@ msgstr "Schnittstelle"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Lokation"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1310,20 +1327,20 @@ msgstr "Kontakte"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1331,22 +1348,22 @@ msgstr "Kontakte"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Region"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1368,9 +1385,9 @@ msgstr "Konto"
msgid "Term Side"
msgstr "Terminationsseite"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1381,34 +1398,29 @@ msgstr "Zuweisung"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1416,10 +1428,10 @@ msgstr "Zuweisung"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Gruppe"
@@ -1440,12 +1452,12 @@ msgstr "Gruppenzuweisung"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "Farbe"
@@ -1470,16 +1482,17 @@ msgstr "Eindeutige Transportnetz-ID"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "Status"
@@ -1515,87 +1528,86 @@ msgstr "Transportnetzgruppe"
msgid "circuit groups"
msgstr "Transportnetzgruppen"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "Mitglieds-ID"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "Priorität"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Transportnetzzuweisung"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Transportnetzzuweisungen"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "Abschlussseite"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "Portgeschwindigkeit (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Physikalische Transportnetzgeschwindigkeit"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "Upstream Geschwindigkeit (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr ""
"Upstream Geschwindigkeit, falls sie von der Portgeschwindigkeit abweicht"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "Cross-Connect-ID"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID des lokalen Cross-Connects"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "Patchpanel/Anschluss"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "Patchpanel-ID und Anschlussnummer(n)"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "Beschreibung"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "Transportnetzabschlusspunkt"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "Transportnetzabschlusspunkte"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr ""
"Ein Verbindungsabschluss muss an einem Abschlussobjekt verbunden werden."
@@ -1606,31 +1618,31 @@ msgstr ""
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "Name"
@@ -1640,11 +1652,11 @@ msgid "Full name of the provider"
msgstr "Vollständiger Name des Providers"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "URL-Slug"
@@ -1698,7 +1710,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "Rolle"
@@ -1716,35 +1728,36 @@ msgstr "virtuelle Verbindungsabschlüsse"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1768,6 +1781,7 @@ msgstr "virtuelle Verbindungsabschlüsse"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1784,16 +1798,17 @@ msgstr "virtuelle Verbindungsabschlüsse"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1815,9 +1830,9 @@ msgstr "virtuelle Verbindungsabschlüsse"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1841,8 +1856,8 @@ msgstr "Name"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1858,7 +1873,7 @@ msgid "Circuit ID"
msgstr "Transportnetz-ID"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Seite A"
@@ -1876,35 +1891,38 @@ msgstr "Garantierte Bandbreite"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Kommentare"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Zuweisungen"
@@ -1941,52 +1959,50 @@ msgstr "Konten"
msgid "Account Count"
msgstr "Anzahl der Konten"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "ASN-Anzahl"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2015,22 +2031,22 @@ msgstr "Abschlusspunkte"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Gerät"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Tausche Terminierungen für Transportnetz {circuit}"
@@ -2040,31 +2056,31 @@ msgid "This user does not have permission to synchronize this data source."
msgstr ""
"Dieser Benutzer ist nicht berechtigt, diese Datenquelle zu synchronisieren."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Objekt erstellt"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Objekt aktualisiert"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Objekt gelöscht"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Job wurde gestartet"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Job wurde abgeschlossen"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Job fehlgeschlagen"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Job ist fehlerhaft"
@@ -2088,14 +2104,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Fehlgeschlagen"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2149,7 +2165,7 @@ msgstr "Wöchentlich"
msgid "30 days"
msgstr "30 Tage"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Aktualisiert"
@@ -2180,7 +2196,7 @@ msgstr "Gestoppt"
msgid "Cancelled"
msgstr "Abgebrochen"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2219,40 +2235,43 @@ msgstr "AWS-Zugriffsschlüssel-ID"
msgid "AWS secret access key"
msgstr "Geheimer AWS-Zugriffsschlüssel"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Datenquelle (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Datenquelle (Name)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Benutzer (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2261,7 +2280,12 @@ msgstr "Benutzername"
msgid "Enabled"
msgstr "Aktiviert"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Synchronisierungsintervall"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2271,86 +2295,89 @@ msgstr "Aktiviert"
msgid "Parameters"
msgstr "Parameter"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Datenquelle"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Datei"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Datenquelle"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Erstellung"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Objekttyp"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Erstellt nach"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Erstellt vor"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Geplant nach"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Geplant vor"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Begonnen nach"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Begonnen vor"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Abgeschlossen nach"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Abgeschlossen vor"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2360,120 +2387,127 @@ msgstr "Abgeschlossen vor"
msgid "User"
msgstr "Nutzer"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Zeit"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Nach"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Vorher"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Aktion"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Quelle"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Synchronisieren"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Backendparameter"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Datei hochladen"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr ""
"Eine Datei kann nicht hochgeladen und aus einer vorhandenen Datei "
"synchronisiert werden"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"Lade eine Datei hoch oder wähle eine Datendatei zur Synchronisierung aus"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Rackübersichten"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Stromversorgung"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sicherheit"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Banner"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Seitenumbruch"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validierung"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Benutzereinstellungen"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Diverses"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Konfigurationsverlauf"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr ""
"Dieser Parameter wurde statisch definiert und kann nicht geändert werden."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Aktueller Wert: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (Standard)"
@@ -2489,7 +2523,7 @@ msgstr "Benutzername"
msgid "request ID"
msgstr "Anfrage-ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "Aktion"
@@ -2516,9 +2550,9 @@ msgstr ""
"Die Änderungsprotokollierung wird für diesen Objekttyp nicht unterstützt "
"({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2564,67 +2598,72 @@ msgstr "Konfigurationsrevision #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "Typ"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "aktiviert"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "Synchronisierungsintervall"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "Regeln ignorieren"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Muster (eines pro Zeile), welche Dateien entsprechen, die beim "
"Synchronisieren ignoriert werden sollen"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "Parameter"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "zuletzt synchronisiert"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "Datenquelle"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "Datenquellen"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Unbekannter Backendtyp: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Synchronisierung kann nicht initiiert werden: Läuft bereits."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2632,60 +2671,60 @@ msgstr ""
"Beim Initialisieren des Backends ist ein Fehler aufgetreten. Eine "
"Abhängigkeit muss installiert werden: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "zuletzt aktualisiert"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "Pfad"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "Dateipfad relativ zum Stammverzeichnis des Daten Verzeichnisses"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "Größe"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "Prüfsumme"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Die Länge muss 64 Hexadezimalzeichen betragen."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "SHA256-Hash des Dateiinhalts"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "Datendatei"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "Datendateien"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "Auto-Sync-Aufnahme"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "Auto-Sync-Aufnahmen"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "Stammverzeichnis der Datei"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "Dateipfad"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Dateipfad relativ zum angegebenen Stammpfad"
@@ -2697,7 +2736,7 @@ msgstr "verwaltete Datei"
msgid "managed files"
msgstr "verwaltete Dateien"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "Ein {model} mit diesem Dateipfad existiert bereits ({path})."
@@ -2722,8 +2761,7 @@ msgstr "gestartet"
msgid "completed"
msgstr "abgeschlossen"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "Daten"
@@ -2755,14 +2793,14 @@ msgstr ""
"Ungültiger Status für die Beendigung des Jobs. Es stehen folgende Optionen "
"zur Auswahl: {choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue () kann nicht mit Werten sowohl für schedule_at als auch für "
"immediate aufgerufen werden."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Das Löschen wird durch eine Schutzregel verhindert: {message}"
@@ -2774,15 +2812,15 @@ msgid "Full Name"
msgstr "Vollständiger Name"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Objekt"
@@ -2796,19 +2834,27 @@ msgstr "Anfragen-ID"
msgid "Is Active"
msgstr "Ist aktiv"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Zuletzt synchronisiert"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Dateien"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Pfad"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Letzte Aktualisierung"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2819,49 +2865,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Intervall"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Version"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Zuletzt aktualisiert"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Minimale Netbox-Version"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Maximale NetBox-Version"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Keine Plugin-Daten gefunden"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Autor"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Installiert"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Zertifiziert"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Veröffentlicht"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Installierte Version"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Neuste Version"
@@ -2877,7 +2919,7 @@ msgstr "Arbeiter"
msgid "Host"
msgstr "Host"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Port"
@@ -2925,7 +2967,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Kein Job gefunden"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Job{job_id} nicht gefunden"
@@ -2935,70 +2977,70 @@ msgstr "Job{job_id} nicht gefunden"
msgid "Job {id} not found."
msgstr "Job {id}nicht gefunden"
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Wiederhergestellte Konfigurationsrevision # {id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Job {id}wurde gelöscht"
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Fehler beim Job löschen {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Job {id}erneut in Warteschlange eingereiht"
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Job {id}in Warteschlange eingereiht"
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Job {id}wurde gestoppt"
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Fehler beim Stoppen des Job {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Der Plugin-Katalog konnte nicht geladen werden"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} nicht gefunden"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Position (HE)"
@@ -3011,10 +3053,10 @@ msgstr "Einrichtungs-ID"
msgid "Staging"
msgstr "Bereitstellung"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Außerbetriebnahme"
@@ -3073,51 +3115,55 @@ msgid "Deprecated"
msgstr "Veraltet"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Millimeter"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Zoll"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Front- zu Rückseite"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Rück- zu Frontseite"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3127,120 +3173,120 @@ msgstr "Rück- zu Frontseite"
msgid "Parent"
msgstr "Übergeordnet"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Untergeordnet"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Frontseite"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Rückseite"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Vorbereitet"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventar"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Links nach rechts"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Rechts nach links"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Seite nach hinten"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Von hinten zur Seite"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Von unten nach oben"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Von oben nach unten"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Passiv"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Gemischt"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (nicht verriegelnd)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (verriegelnd)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Kalifornischer Stil"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "International/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Propritär"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Andere"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/International"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Physikalisch"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtuell"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Funknetze"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Virtuelle Schnittstellen"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3248,147 +3294,157 @@ msgstr "Virtuelle Schnittstellen"
msgid "Bridge"
msgstr "Bridge"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Link Aggregation Group (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (fest)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modular)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (Backplane)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Mobilfunk"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Seriell"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Koaxial"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Stapelnd"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Halb"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Voll"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Automatisch"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Untagged"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Tagged"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Tagged (Alle)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q in Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "IEEE-Standard"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Passiv 24 V (2 Paare)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Passiv 24 V (4 Paare)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Passiv 48 V (2 Paare)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Passiv 48 V (4 Paare)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Kupfer"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Glasfaser"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Faser"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Verbunden"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometer"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Meter"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Zentimeter"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Meilen"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Fuß"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Redundant"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Einphasig"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Dreiphasig"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Fehlerhaft"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3399,320 +3455,336 @@ msgstr "Ungültiges MAC-Adressformat: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Ungültiges WWN-Format: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Übergeordnete Region (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Übergeordnete Region (URL-Slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Übergeordnete Standortgruppe (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Übergeordnete Standortgruppe (URL-Slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Gruppe (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Gruppe (URL-Slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Übergeordnete Lokation (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Übergeordnete Lokation (URL-Slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Hersteller (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Hersteller (Slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Regaltyp (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Racktyp (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rolle (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rolle (URL-Slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Benutzer (Name)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Standard-Betriebssystem (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Standard-Betriebssystem (URL-Slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Hat ein Frontalbild"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Hat ein Rückseitenbild"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Hat Konsolenanschlüsse"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Hat Konsolenserveranschlüsse"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Hat Stromanschlüsse"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Hat Steckdosen"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Hat Schnittstellen"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Hat durchgereichte Anschlüsse"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Hat Moduleinsätze"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Hat Geräteeinsätze"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Hat Inventargegenstände"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profil (Name)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Gerätetyp (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Modultyp (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Stromanschluss (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Übergeordneter Inventarartikel (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Konfigurationsvorlage (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Rolle (ID) des übergeordneten Geräts"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Rolle des übergeordneten Geräts (URL-Slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Gerätetyp (Slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Übergeordnetes Gerät (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Betriebssystem (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Betriebssystem (URL-Slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Standortname (URL-Slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Übergeordneter Schacht (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "VM-Cluster (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Clustergruppe (URL-Slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Clustergruppe (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Gerätemodell (URL-Slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Hat volle Tiefe"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC-Adresse"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Hat eine primäre IP"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Hat eine Out-of-Band-IP"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Virtuelles Gehäuse (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Ist ein virtuelles Gehäuse-Mitglied"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Hat Virtual Device Context"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Modell des Geräts"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Modultyp (Modell)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Modulschacht (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Rack (Name)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Gerät (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Gerät (Name)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Gerätetyp (Modell)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Geräterolle (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Geräterolle (URL-Slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Virtuelles Gehäuse (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3722,121 +3794,121 @@ msgstr "Virtuelles Gehäuse (ID)"
msgid "Virtual Chassis"
msgstr "Virtuelles Gehäuse"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Modul (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Virtuelle Maschine (Name)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Virtuelle Maschine (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Schnittstelle (Name)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "VM-Schnittstelle (Name)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "VM-Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q-Modus"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Zugewiesenes VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Zugewiesene VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "VLAN-Übersetzungsrichtlinie (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3844,117 +3916,117 @@ msgstr "VLAN-Übersetzungsrichtlinie (ID)"
msgid "VLAN Translation Policy"
msgstr "VLAN-Übersetzungsrichtlinie"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuelle Gehäuseschnittstellen für Gerät"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Art der Schnittstelle"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Übergeordnete Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Überbrückte Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "LAG-Schnittstelle (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC-Adresse"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Primäre MAC-Adresse (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Primäre MAC-Adresse"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Virtual Device Context"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Virtual Device Context (Identifier)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "WLAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "WLAN Verbindung"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Virtueller Verbindungsabschluß (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Hauptmodulschacht (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Installiertes Modul (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Installiertes Gerät (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Installiertes Gerät (Name)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Master (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Master (Name)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Mandant (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Mandant (URL-Slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Nicht terminiert"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Stromverteiler (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3962,11 +4034,11 @@ msgstr "Stromverteiler (ID)"
msgid "Tags"
msgstr "Tags"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3982,203 +4054,212 @@ msgstr ""
"Alphanumerische Bereiche werden unterstützt. (Muss der Anzahl der Namen "
"entsprechen, die erstellt werden.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Name des Kontakts"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Telefon des Kontakts"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "E-Mail des Kontakts"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Zeitzone"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Hersteller"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Formfaktor"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Breite"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Höhe (HE)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Absteigende Höheneinheiten (HE)"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Äußere Breite"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Äußere Höhe"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Äußere Tiefe"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Äußere Einheit"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Einbautiefe"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Gewicht"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Maximales Gewicht"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Gewichtseinheit"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Rack-Typ"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Äußere Abmessungen"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Nummerierung"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Racktyp"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Asset-Tag"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Luftstrom"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4188,38 +4269,39 @@ msgstr "Luftstrom"
msgid "Rack"
msgstr "Rack"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Standard-Betriebssystem"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Artikelnummer"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Höheneinheit"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Von der Nutzung ausschließen"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4227,37 +4309,51 @@ msgstr "Von der Nutzung ausschließen"
msgid "Device Type"
msgstr "Gerätetyp"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Schema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Modultyp"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Gehäuse"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM-Rolle"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4265,22 +4361,22 @@ msgstr "VM-Rolle"
msgid "Config template"
msgstr "Konfigurationsvorlage"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Gerätetyp"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Geräterolle"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4291,17 +4387,17 @@ msgstr "Geräterolle"
msgid "Platform"
msgstr "Betriebssystem"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4313,28 +4409,28 @@ msgstr "Betriebssystem"
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfiguration"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualisierung"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Modultyp"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4352,109 +4448,109 @@ msgstr "Modultyp"
msgid "Label"
msgstr "Label"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Länge"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Längeneinheit"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domäne"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Stromverteiler"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Versorgung"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Phase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Spannung"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Stromstärke"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Max. Auslastung"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Maximale Auslastung"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Maximale Leistungsaufnahme (Watt)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Zugewiesene Leistungsaufnahme"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Zugewiesene Leistungsaufnahme (Watt)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Stromanschluss"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Phasenlage"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Nur Management"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "PoE-Modus"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "PoE-Typ"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "WLAN Funktion"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4468,26 +4564,26 @@ msgstr "WLAN Funktion"
msgid "Module"
msgstr "Modul"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Virtual Device Contexts"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4501,55 +4597,55 @@ msgstr "Geschwindigkeit"
msgid "Mode"
msgstr "Modus"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Hinzufügen eines getaggten VLANs"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Getaggte VLANs entfernen"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "WLAN-Gruppe"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "WLANs"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4558,254 +4654,261 @@ msgstr "WLANs"
msgid "Addressing"
msgstr "Adressierung"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Dienst / Port"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q-Switching"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Hinzufügen/Entfernen"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "Der Schnittstellenmodus muss gesetzt werden, um VLANs zuzuweisen"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Name der übergeordneten Region"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Name der übergeordneten Standortgruppe"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Zugewiesene Region"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Zugewiesene Gruppe"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "verfügbare Optionen"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Übergeordnete Lokation"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Lokation wurde nicht gefunden."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Der Hersteller dieses Racktyps"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Die Position mit der niedrigsten Nummer im Rack"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Breite von Schiene zu Schiene (in Zoll)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Einheit für Außenmaße"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Einheit für Rackgewichte"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Name des zugewiesenen Mandanten "
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Name der zugewiesenen Rolle"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Racktyp Modell"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Richtung des Luftstroms"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Übergeordneter Standort"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Lokation des Racks (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Einheiten"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Kommagetrennte Liste einzelner Einheitennummern"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Der Hersteller, der diesen Gerätetyp herstellt"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Gewicht des Geräts"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Einheit für das Gerätegewicht"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Gewicht des Moduls"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Einheit für das Modulgewicht"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Rolle „Übergeordnetes Gerät“"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Die Geräterolle wurde nicht gefunden."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Zugewiesene Rolle"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Gerätetyp Hersteller"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Gerätetyp Modell"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Zugewiesenes Betriebssystem"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Virtuelles Gehäuse"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Virtualisierungscluster"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Zugewiesene Lokation (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Zugewiesenes Rack (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Ausrichtung"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Montierte Rackseite"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Geräteeinsatz"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
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:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Moduleinsatz"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Der Typ des Moduls"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Komponenten replizieren"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4813,179 +4916,178 @@ msgstr ""
"Automatisches Ausfüllen von Komponenten, die diesem Modultyp zugeordnet sind"
" (standardmäßig aktiviert)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Komponenten übernehmen"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Übernehmen Sie bereits bestehende Komponenten"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Anschlusstyp"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Anschlussgeschwindigkeit in Bit/s"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Ausgangstyp"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Lokaler Stromanschluss, der diese Steckdose speist"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrische Phase (für dreiphasige Stromkreise)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Übergeordnete LAG-Schnittstelle"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Physikalisches Medium"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "PoE-Modus"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "PoE-Typ"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Zugewiesenes VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rf-Rolle"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "WLAN Rolle (AP/Station)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Rückseitenanschluss"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Entsprechender Rückanschluss"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Klassifizierung des physikalischen Mediums"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Installiertes Gerät"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "In diesem Schacht installiertes untergeordnetes Gerät"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Untergeordnetes Gerät wurde nicht gefunden."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Artikel aus dem übergeordneten Inventar"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Komponententyp"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Komponententyp"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Name der Komponente"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Name der Komponente"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr ""
"Der Komponentenname muss angegeben werden, wenn der Komponententyp angegeben"
" wird"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Komponente wurde nicht gefunden: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr ""
"Der Komponententyp muss angegeben werden, wenn der Komponentenname angegeben"
" wird"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4993,136 +5095,136 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Virtuelle Maschine"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Zugewiesene Schnittstelle"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Ist primär"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Gerät Seite A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Name des Geräts"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Typ Seite A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Name der Seite A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Name des Abschlusspunktes"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Gerät Seite B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Typ Seite B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Name der Seite B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status der Verbindung"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Mastergerät"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Name des übergeordneten Standorts"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "vorgeschalteter Stromverteiler"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primär oder redundant"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Versorgungsart (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Ein- oder Dreiphasig"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5167,7 +5269,7 @@ msgstr ""
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5176,21 +5278,21 @@ msgstr "Ein {model} genannt {name} existiert bereits"
msgid "Power Panel"
msgstr "Stromverteiler"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Stromzufuhr"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Gerätestatus"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Übergeordnete Region"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5198,117 +5300,117 @@ msgstr "Übergeordnete Region"
msgid "Parent group"
msgstr "Übergeordnete Gruppe"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Einrichtung"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Funktion"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Bilder"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Komponenten"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Rolle des Untergeräts"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modell"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Hat eine OOB-IP"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Virtuelles Gehäusemitglied"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Hat Virtual Device Contexts"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Clustergruppe"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Verkabelt"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Belegt"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Verbindung"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Art"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Nur Verwaltung"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "802.1Q-Modus"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "WLAN Kanal"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Kanalfrequenz (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Kanalbreite (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Sendeleistung (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5319,15 +5421,15 @@ msgstr "Sendeleistung (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Erfasst"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Zugewiesenes Gerät"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Zugewiesene VM"
@@ -5337,15 +5439,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Ein virtuelles Chassismitglied ist bereits in Position {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5354,9 +5456,9 @@ msgstr "Art des Geltungsbereichs"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Geltungsbereich"
@@ -5365,31 +5467,31 @@ msgstr "Geltungsbereich"
msgid "Scope type (app & model)"
msgstr "Art des Umfangs (App und Modell)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Kontaktinformationen"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rackrolle"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "URL-Slug"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Inventarsteuerung"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5397,39 +5499,49 @@ msgstr ""
"Kommagetrennte Liste numerischer Einheiten-IDs. Ein Bereich kann mit einem "
"Bindestrich angegeben werden."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Reservierung"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Geben Sie ein gültiges JSON-Schema ein, um unterstützte Attribute zu "
+"definieren."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profil und Eigenschaften"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Rolle des Geräts"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
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:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Charakteristiken"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5444,35 +5556,35 @@ msgstr ""
"{module}
, falls vorhanden, wird beim Erstellen eines neuen "
"Moduls automatisch durch den Positionswert ersetzt."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Konsolenanschlussvorlage"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Port-Vorlage für Konsolenserver"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Frontanschluss-Vorlage"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Schnittstellen-Vorlage"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Vorlage für Steckdosen"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Vorlage für Stromverteiler"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Vorlage für den hinteren Anschluss"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5480,14 +5592,14 @@ msgstr "Vorlage für den hinteren Anschluss"
msgid "Console Port"
msgstr "Konsolenanschluss"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5498,8 +5610,8 @@ msgstr "Konsolenserveranschluss"
msgid "Front Port"
msgstr "Frontanschluss"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5511,41 +5623,41 @@ msgstr "Frontanschluss"
msgid "Rear Port"
msgstr "Rückanschluss"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Stromanschluss"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Stromabgang"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Komponentenzuweisung"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "LAG-Schnittstelle"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "untergeordnetes Gerät"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5553,39 +5665,38 @@ 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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Konsolenanschluss"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Konsolenserveranschluss"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Frontanschluss"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Stromabgang"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Inventar-Artikel"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rolle des Inventarartikels"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "VM-Schnittstelle"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5595,13 +5706,13 @@ msgstr "VM-Schnittstelle"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "Eine MAC-Adresse kann nur einem einzelnen Objekt zugewiesen werden."
@@ -5656,7 +5767,7 @@ msgstr ""
"der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5732,15 +5843,15 @@ msgstr ""
msgid "end"
msgstr "Ende"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "Kabelabschlusspunkt"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "Kabelabschlusspunkte"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5749,69 +5860,69 @@ 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "ist aktiv"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "ist abgeschlossen"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "ist aufgeteilt"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "Kabelweg"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "Kabelwege"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Alle Links müssen dem ersten Linktyp entsprechen"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Der Filter für die Position der entfernten Abschlüsse fehlt"
@@ -5894,12 +6005,12 @@ msgstr ""
"({maximum_draw}W) nicht überschreiten."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "Phasenlage"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Phase (bei dreiphasiger Stromzufuhr)"
@@ -5926,17 +6037,17 @@ msgstr ""
"gehören"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "Nur Verwaltung"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "Bridge-Schnittstelle"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "WLAN Rolle"
@@ -5949,8 +6060,8 @@ msgid "interface templates"
msgstr "Schnittstellenvorlagen"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Eine Schnittstelle kann nicht zu sich selbst überbrückt werden."
@@ -5965,7 +6076,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "Position des Rückanschlusses"
@@ -5992,7 +6103,7 @@ msgstr ""
" {name} hat nur {count} Positionen"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "Positionen"
@@ -6005,12 +6116,12 @@ msgid "rear port templates"
msgstr "Vorlagen für Rückanschlüsse"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "Position"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Bezeichner, auf den beim Umbenennen installierter Komponenten verwiesen wird"
@@ -6040,21 +6151,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "Teile-ID"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Vom Hersteller zugewiesene Teile-ID"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "Vorlage für Inventarartikel"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "Vorlagen für Inventarartikel"
@@ -6097,7 +6208,7 @@ msgstr ""
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Physischer Anschlusstyp"
@@ -6135,139 +6246,139 @@ msgstr "Stromanschluss"
msgid "power ports"
msgstr "Stromanschlüsse"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "Stromabgang"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "Steckdosen"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "Modus"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q-Tagging-Strategie"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "übergeordnete Schnittstelle"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "untagged VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "tagged VLANs"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q-SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "primäre MAC-Adresse"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "übergeordnete LAG"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "Geschwindigkeit (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "Duplex"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "Weltweiter 64-Bit-Name"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "WLAN Kanal"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "Kanalfrequenz (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Wird vom ausgewählten Kanal aufgefüllt (falls gesetzt)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "Sendeleistung (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "WLANs"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "Schnittstelle"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "Schnittstellen"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr ""
"Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6276,7 +6387,7 @@ msgstr ""
"Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu einem "
"anderen Gerät ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6285,7 +6396,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6294,7 +6405,7 @@ msgstr ""
"Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einem anderen Gerät "
"({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6303,17 +6414,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -6321,7 +6432,7 @@ msgstr ""
"Die gewählte LAG-Schnittstelle ({lag}) gehört zu einem anderen Gerät "
"({device})."
-#: netbox/dcim/models/device_components.py:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6330,54 +6441,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuelle Schnittstellen können keinen PoE-Modus haben."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuelle Schnittstellen können keinen PoE-Typ haben."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
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:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
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:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
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:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN ."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6386,24 +6497,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Abgebildete Position am entsprechenden hinteren Anschluss"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "Frontanschluss"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "Frontanschlüsse"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6412,19 +6523,19 @@ msgstr ""
"Ungültige Position des hinteren Anschlusses ({rear_port_position}): Hinterer"
" Anschluss {name} hat nur {positions} Stellungen."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
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:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "Rückanschluss"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "Rückanschlüsse"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6433,38 +6544,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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "Moduleinsatz"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "Moduleinsätze"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "Geräteeinsatz"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "Geräteeinsätze"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Ein Gerät kann nicht in sich selbst installiert werden."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6472,64 +6583,64 @@ msgstr ""
"Das angegebene Gerät kann nicht installiert werden; Das Gerät ist bereits "
"installiert in {bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "Inventarartikelrolle"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "Inventarartikelrollen"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "Seriennummer"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "Asset-Tag"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "erkannt"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Dieser Artikel wurde automatisch erkannt"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "Inventarartikel"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "Inventarartikel"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Kann sich nicht als übergeordnetes Objekt zuweisen."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät "
@@ -6543,8 +6654,8 @@ msgstr "Hersteller"
msgid "manufacturers"
msgstr "Hersteller"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "Modell"
@@ -6552,11 +6663,11 @@ msgstr "Modell"
msgid "default platform"
msgstr "Standard-Betriebssystem"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "Teilenummer"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Diskrete Teilenummer (optional)"
@@ -6596,8 +6707,8 @@ 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:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "Luftstrom"
@@ -6645,152 +6756,144 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Untergeordnete Gerätetypen müssen 0 HE sein."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "Modultyp"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "Modultypen"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuelle Maschinen können dieser Rolle zugewiesen werden"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "Geräterolle"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "Geräterollen"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "Betriebssystem"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "Betriebssysteme"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Die Funktion, die dieses Gerät erfüllt"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "vom Hersteller vergebene Gehäuse-Seriennummer"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
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:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "Position (HE)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "Rackseite"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "primäre IPv4-Adresse"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "primäre IPv6-Adresse"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "Out-of-Band-IP-Adresse"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "VC-Position"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Position des virtuellen Gehäuses"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "VC-Priorität"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Priorität bei der Masterwahl für virtuelle Gehäuse"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "Breitengrad"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "Längengrad"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Der Name des Geräts muss pro Standort eindeutig sein."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "Gerät"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "Geräte"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6798,7 +6901,7 @@ msgstr ""
"Ein 0 HE-Gerätetyp ({device_type}) kann keiner Höheneinheit zugewiesen "
"werden."
-#: netbox/dcim/models/devices.py:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6806,7 +6909,7 @@ msgstr ""
"Untergeordnete Gerätetypen können keiner Rackseite zugewiesen werden. Dies "
"ist ein Attribut des übergeordneten Geräts."
-#: netbox/dcim/models/devices.py:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6814,7 +6917,7 @@ msgstr ""
"Untergeordnete Gerätetypen können keiner Rackposition zugewiesen werden. "
"Dies ist ein Attribut des übergeordneten Geräts."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6823,22 +6926,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} ist keine IPv4-Adresse."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} ist keine IPv6-Adresse."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6847,23 +6950,23 @@ 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:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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"
" definiert sein."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6872,32 +6975,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:1204
-msgid "module"
-msgstr "Modul"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "Module"
-
-#: 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 ""
-"Das Modul muss in einem Modulschacht installiert werden, der zum "
-"zugewiesenen Gerät gehört ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "Domäne"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "virtuelles Gehäuse"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
@@ -6905,7 +6991,7 @@ msgstr ""
"Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht "
"zugewiesen."
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6914,44 +7000,44 @@ 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:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identifizieren"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
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:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "Kommentare"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "Virtual Device Context"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "Virtual Device Context"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} ist keine IPv{family}-Adresse."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC-Adressen"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6959,7 +7045,7 @@ msgstr ""
"Die MAC-Adresse kann nicht aufgehoben werden, solange sie als primäre MAC-"
"Adresse für ein Objekt festgelegt ist"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6967,11 +7053,57 @@ msgstr ""
"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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Bitte wählen Sie einen {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "Schema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "Modultyp-Profil"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "Modultyp-Profile"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "Attribute"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "Modultyp"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "Modultypen"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Ungültiges Schema: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "Modul"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "Module"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Das Modul muss in einem Modulschacht installiert werden, der zum "
+"zugewiesenen Gerät gehört ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "Stromverteiler"
@@ -7074,22 +7206,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Außenabmessungen des Racks (Breite)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "äußere Höhe"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Außenmaß des Racks (Höhe)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "äußere Tiefe"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Außenabmessung des Racks (Tiefe)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "Maßeinheit"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "Einbautiefe"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7097,79 +7237,78 @@ msgstr ""
"Maximale Tiefe eines montierten Geräts in Millimetern. Bei Racks mit vier "
"Pfosten ist dies der Abstand zwischen den vorderen und hinteren Schienen."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "maximales Gewicht"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Maximale Tragfähigkeit des Racks"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "Formfaktor"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "Racktyp"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "Racktypen"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Muss eine Einheit angeben, wenn eine Außenabmessung festgelegt wird"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "Rolle des Rack"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "Rackrollen"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "Einrichtungs-ID"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Lokal zugewiesener Bezeichner"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funktionelle Rolle"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
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:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "Rack"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "Racks"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7178,7 +7317,7 @@ msgstr ""
"Das Rack muss mindestens {min_height}HE groß sein, um aktuell installierten "
"Geräte unterzubringen."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7187,29 +7326,29 @@ msgstr ""
"Die Nummerierung der Höheneinheiten muss bei {position} oder weniger "
"beginnen, um die aktuell installierten Geräte unterzubringen."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "Einheiten"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "HE-Reservierung"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "Rackreservierungen"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Die folgenden Einheiten wurden bereits reserviert: {unit_list}"
@@ -7361,13 +7500,13 @@ msgid "Reachable"
msgstr "Erreichbar"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Geräte"
@@ -7377,9 +7516,9 @@ msgid "VMs"
msgstr "VMs"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7389,21 +7528,21 @@ msgstr "VMs"
msgid "Config Template"
msgstr "Konfigvorlage"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-Adresse"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4-Adresse"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6-Adresse"
@@ -7441,10 +7580,10 @@ msgstr "Stromanschlüsse"
msgid "Power outlets"
msgstr "Steckdosen"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7455,7 +7594,7 @@ msgstr "Steckdosen"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Schnittstellen"
@@ -7475,14 +7614,15 @@ msgstr "Moduleinsätze"
msgid "Inventory items"
msgstr "Inventarartikel"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Moduleinsatz"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7511,24 +7651,24 @@ msgstr "Maximaler Stromverbrauch (W)"
msgid "Allocated draw (W)"
msgstr "Zugewiesener Stromverbrauch (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-Adressen"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP-Gruppen"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7539,41 +7679,41 @@ msgstr "FHRP-Gruppen"
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Nur zur Verwaltung"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDCs"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Virtuelle Verbindung"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Installiertes Modul"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Seriennummer des Moduls"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Modul-Asset-Tag"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Status des Moduls"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponente"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Artikel"
@@ -7588,11 +7728,12 @@ msgid "Device Types"
msgstr "Gerätetypen"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Modultypen"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Betriebssysteme"
@@ -7611,14 +7752,14 @@ msgstr "Volle Tiefe"
msgid "U Height"
msgstr "Höhe in HE"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instanzen"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7627,9 +7768,9 @@ msgstr "Instanzen"
msgid "Console Ports"
msgstr "Konsolenanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7638,9 +7779,9 @@ msgstr "Konsolenanschlüsse"
msgid "Console Server Ports"
msgstr "Konsolenserveranschlüsse"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7649,9 +7790,9 @@ msgstr "Konsolenserveranschlüsse"
msgid "Power Ports"
msgstr "Stromanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7660,9 +7801,9 @@ msgstr "Stromanschlüsse"
msgid "Power Outlets"
msgstr "Steckdosen"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7670,9 +7811,9 @@ msgstr "Steckdosen"
msgid "Front Ports"
msgstr "Frontanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7681,17 +7822,17 @@ msgstr "Frontanschlüsse"
msgid "Rear Ports"
msgstr "Rückanschlüsse"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Geräteeinsätze"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7700,7 +7841,7 @@ msgstr "Geräteeinsätze"
msgid "Module Bays"
msgstr "Moduleinsätze"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Stromzufuhren"
@@ -7713,45 +7854,50 @@ msgstr "Max. Auslastung"
msgid "Available Power (VA)"
msgstr "Verfügbare Leistung (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Äußere Höhe"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Äußere Tiefe"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Maximales Gewicht"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Platz"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Standorte"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "VLAN-Gruppen"
@@ -7759,64 +7905,64 @@ msgstr "VLAN-Gruppen"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rackreservierungen"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Nicht in einem Rack befindliche Geräte"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Konfigurationsvorlage"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Konfiguration rendern"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Virtuelle Maschinen"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Gerät {device} im Schacht {device_bay} installiert."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Gerät {device} im Schacht {device_bay} entfernt."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Untergeordnet"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Mitglied hinzugefügt {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt."
@@ -7880,12 +8026,6 @@ msgstr "Mehrfachauswahl"
msgid "Multiple objects"
msgstr "Mehrere Objekte"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Deaktiviert"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Lose"
@@ -7914,9 +8054,9 @@ msgstr "Ja"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Link"
@@ -7960,111 +8100,82 @@ msgstr "Debug"
msgid "Failure"
msgstr "Fehlschlag"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Aktualisieren"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Löschen"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blau"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Purpur"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Pink"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rot"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Orange"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Gelb"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Grün"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Türkis"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyanblau"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grau"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Schwarz"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Weiß"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Skript"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Benachrichtigung"
@@ -8107,26 +8218,26 @@ msgstr "Widget-Typ"
msgid "Unregistered widget class: {name}"
msgstr "Nicht registrierte Widget-Klasse: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} muss eine render () -Methode definieren."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Hinweis"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr ""
"Zeigt einige beliebige benutzerdefinierte Inhalte an. Markdown wird "
"unterstützt."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Anzahl der Objekte"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8134,68 +8245,68 @@ msgstr ""
"Zeigt eine Reihe von NetBox-Modellen und die Anzahl der für jeden Typ "
"erstellten Objekte an."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filter, die beim Zählen der Anzahl der Objekte angewendet werden"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Ungültiges Format. Objektfilter müssen als Wörterbuch übergeben werden."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Liste der Objekte"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Zeigt eine beliebige Liste von Objekten an."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Die Standardanzahl der anzuzeigenden Objekte"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Ungültiges Format. URL-Parameter müssen als Verzeichnis übergeben werden."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Ungültige Modellauswahl: {self['model'].data} wird nicht unterstützt."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS-Feed"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
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:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "Feed-URL"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Erfordert eine externe Verbindung"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Die maximale Anzahl der anzuzeigenden Objekte"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Lesezeichen"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Zeige persönliche Lesezeichen an"
@@ -8209,173 +8320,183 @@ msgstr "Unbekannter Aktionstyp für eine Ereignisregel: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Ereignispipeline kann nicht importiert werden {name} Fehler: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Skriptmodul (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Datei (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Gruppe (Name)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Clustertyp"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Mandantengruppe"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Mandantengruppe (URL-Slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Schlagwort"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Schlagwort (URL-Slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "Hat lokale Konfigurationskontextdaten"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Name der Gruppe"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "UI editierbar"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Ist klonbar"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Minimaler Wert"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Maximaler Wert"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Regex für die Überprüfung"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Verhalten"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Neues Fenster"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Button-Klasse"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "MIME-Typ"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Dateiname"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Dateiendung"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Als Anlage"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Geteilt"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "HTTP-Method"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Payload-URL"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "SSL-Verifizierung"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Secret"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Ereignistypen"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Ist aktiv"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Typen von Objekten"
@@ -8383,9 +8504,9 @@ msgstr "Typen von Objekten"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Ein oder mehrere zugewiesene Objekttypen"
@@ -8393,10 +8514,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Typ des Objekts"
@@ -8405,7 +8527,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Auswahlset"
@@ -8439,49 +8561,49 @@ msgstr ""
"optionalen Bezeichnungen, die durch einen Doppelpunkt getrennt sind: "
"„Choice1:First Choice, Choice2:Second Choice“"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "Button-Klasse"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"Die Klasse des ersten Links in einer Gruppe wird für den Dropdown-Button "
"verwendet"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Ereignistype(n), die diese Regel auslösen"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Aktionsobjekt"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Webhook-Name oder Skript als gepunkteter Pfad module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} nicht gefunden"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Skript {name} nicht gefunden"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Zugewiesener Objekttyp"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "Die Klassifizierung des Eintrags"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8489,155 +8611,164 @@ msgstr "Die Klassifizierung des Eintrags"
msgid "Users"
msgstr "Benutzer"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr ""
"Durch Kommas getrennte Benutzernamen, umgeben von doppelten "
"Anführungszeichen"
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Gruppen"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Verwandter Objekttyp"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Feld-Typ"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Auswahlmöglichkeiten"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Daten"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Rendern"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Datei"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Inhaltstypen"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "HTTP-Inhaltstyp"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Ereignistyp"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Typ der Aktion"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Typ des markierten Objekts"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Erlaubter Objekttyp"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regionen"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Standortgruppen"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Lokationen"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Gerätetypen"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Prefix und VLAN-Rollen"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Clustertypen"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Clustergruppen"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Mandantengruppen"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Die Objekttypen, die dieses benutzerdefinierte Feld haben"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Vorgabewert"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Typ des zugehörigen Objekts (nur für Objekt-/Mehrfachobjektfelder)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Filter für verwandte Objekte"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Geben Sie Abfrageparameter als JSON-Objekt an."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Benutzerdefiniertes Feld"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8645,7 +8776,7 @@ msgstr ""
"Die Art der in diesem Feld gespeicherten Daten. Wählen Sie für "
"Objekt-/Multiobjekt-Felder unten den zugehörigen Objekttyp aus."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8653,11 +8784,11 @@ msgstr ""
"Dies wird als Hilfetext für das Formularfeld angezeigt. Markdown wird "
"unterstützt."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Verwandtes Objekt"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8666,16 +8797,16 @@ msgstr ""
"Bezeichnung angegeben werden, indem ein Doppelpunkt angehängt wird. "
"Beispiel:"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Benutzerdefinierter Link"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Vorlagen"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8685,7 +8816,7 @@ msgstr ""
"{example}. Links, die als leerer Text dargestellt werden, werden nicht "
"angezeigt."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8693,63 +8824,81 @@ msgstr ""
"Jinja2-Vorlagencode für die Link-URL. Verweisen Sie auf das Objekt als "
"{example}."
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Vorlagencode"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Vorlage exportieren"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Rendern"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Gespeicherter Filter"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Sortierung"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Geben Sie eine kommagetrennte Liste von Spaltennamen ein. Stellen Sie einem "
+"Namen einen Bindestrich voran, um die Reihenfolge umzukehren."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Verfügbare Spalten"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Ausgewählte Spalten"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-Request"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Wahl der Aktion"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr ""
"Geben Sie die Bedingungen ein in JSON - "
"Format."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8757,38 +8906,33 @@ msgstr ""
"Geben Sie Parameter ein, die an die Aktion übergeben werden sollen, in JSON formatiert."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Ereignisregel"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Trigger"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Benachrichtigungsgruppe"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Mandanten"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Inhalt"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "geplant am"
@@ -8796,7 +8940,7 @@ msgstr "geplant am"
msgid "Schedule execution of report to a set time"
msgstr "Planen Sie die Ausführung des Berichts auf eine festgelegte Zeit"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Wiederholt sich alle"
@@ -8804,30 +8948,30 @@ msgstr "Wiederholt sich alle"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Intervall, in dem dieser Bericht erneut ausgeführt wird (in Minuten)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (aktuelle Uhrzeit: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Die geplante Zeit muss in der Zukunft liegen."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Änderungen übernehmen"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Änderungen in die Datenbank übernehmen (bei einem Probelauf das Häkchen "
"entfernen)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Planen Sie die Ausführung des Skripts auf eine festgelegte Zeit"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Intervall, in dem dieses Skript erneut ausgeführt wird (in Minuten)"
@@ -8851,25 +8995,26 @@ msgstr "Datenbankänderungen wurden aufgrund eines Fehlers rückgängig gemacht.
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "Gewicht"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "Konfigurationsvorlage"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "Konfigurationsvorlage"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "JSON-Daten müssen in Objektform vorliegen. Beispiel:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8877,33 +9022,11 @@ msgstr ""
"Lokale Konfigurationskontextdaten haben im endgültigen gerenderten "
"Konfigurationskontext Vorrang vor Quellkontexten"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "Vorlagen-Code"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Jinja2-Vorlagen-Code."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "Umgebungsparameter"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Irgendein zusätzliche"
-" Parameter um beim Aufbau der Jinja2-Umgebung zu bestehen."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "Konfigurationsvorlage"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "Konfigurationsvorlagen"
@@ -8943,7 +9066,7 @@ msgstr ""
"Name des Feldes, wie er den Benutzern angezeigt wird (falls nicht angegeben,"
" wird der Name des Felds verwendet)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "Name der Gruppe"
@@ -9274,45 +9397,96 @@ msgstr "Dashboard"
msgid "dashboards"
msgstr "Dashboards"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "Vorlagen-Code"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Jinja-Vorlagencode."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "Umgebungsparameter"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Irgendein zusätzliche Parameter um beim Aufbau der "
+"Jinja-Umgebung zu bestehen"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Die Standardeinstellung ist {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Dateiname, der der gerenderten Exportdatei gegeben werden soll"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "Dateierweiterung"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Erweiterung, die an den gerenderten Dateinamen angehängt werden soll"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "als Anlage"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Datei als Anlage herunterladen"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} muss eine get_context () -Methode implementieren."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "Objekttypen"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Die Objekte, für die diese Regel gilt."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Die Ereignistypen, die diese Regel auslösen."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "Dienste"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr ""
"Eine Reihe von Bedingungen, die bestimmen, ob das Ereignis generiert wird."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "Aktionstyp"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Zusätzliche Daten, die an das Aktionsobjekt übergeben werden"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "Ereignisregel"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "Ereignisregeln"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9322,7 +9496,7 @@ msgstr ""
"definiert wurde. Die Verarbeitung von Jinja2-Vorlagen wird im gleichen "
"Kontext wie der Anforderungstext unterstützt."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available hier."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "zusätzliche Kopfzeilen"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9348,11 +9522,11 @@ msgstr ""
"definiert werden Name: Wert
. Die Jinja2-Vorlagenverarbeitung "
"wird im gleichen Kontext wie der Anforderungstext (unten) unterstützt."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "Body Template"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9365,11 +9539,11 @@ msgstr ""
"Modell
, Zeitstempel
, Nutzername
, "
"Anforderungs_ID
, und Daten
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "Geheimer Schlüssel"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9380,16 +9554,16 @@ msgstr ""
"Geheimnis als Schlüssel verwendet wird. Das Geheimnis wird in der Anfrage "
"nicht übertragen."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr ""
"Aktivieren Sie die SSL-Zertifikatsüberprüfung. Mit Vorsicht deaktivieren!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "CA-Dateipfad"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9398,175 +9572,173 @@ msgstr ""
"werden soll. Lassen Sie das Feld leer, um die Systemstandardwerte zu "
"verwenden."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "Webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "Webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Geben Sie keine CA-Zertifikatsdatei an, wenn die SSL-Überprüfung deaktiviert"
" ist."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Die Objekttyp(en), für die dieser Link gilt."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "Linktext"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Jinja2-Vorlagencode für Linktext"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "Link-URL"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Jinja2-Vorlagencode für Link-URL"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Links mit derselben Gruppe werden als Drop-down-Menü angezeigt"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "neues Fenster"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Link erzwingen, in einem neuen Fenster zu öffnen"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "benutzerdefinierter Link"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "benutzerdefinierte Links"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Die Objekttyp(en), für die diese Vorlage gilt."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Jinja2-Vorlagencode. Die Liste der exportierten Objekte wird als "
-"Kontextvariable mit dem Namen übergeben Abfragesatz
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Die Standardeinstellung ist text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "Dateierweiterung"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Erweiterung, die an den gerenderten Dateinamen angehängt werden soll"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "als Anlage"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Datei als Anlage herunterladen"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "Vorlage exportieren"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "Exportvorlagen"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr ""
"„{name}\"ist ein reservierter Name. Bitte wählen Sie einen anderen Namen."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Der/Die Objekttyp (en), für die dieser Filter gilt."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "geteilt"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "gespeicherter Filter"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "gespeicherte Filter"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Filterparameter müssen als Wörterbuch mit Schlüsselwortargumenten "
"gespeichert werden."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Der Objekttyp der Tabelle"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "Tabelle"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "Tabellenkonfiguration"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "Tabellenkonfigurationen"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Unbekannte Tabelle: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Unbekannte Spalte: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "Höhe des Bildes"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "Breite des Bildes"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "Bildanhang"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "Bildanhänge"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "Bildanhänge können diesem Objekttyp nicht zugewiesen werden ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "Typ"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "Journaleintrag"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "Journaleinträge"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "Lesezeichen"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "Lesezeichen"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})."
@@ -9658,179 +9830,193 @@ msgstr "zwischengespeicherter Wert"
msgid "cached values"
msgstr "zwischengespeicherte Werte"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "Branch"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "Branches"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "vorbereitete Änderung"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "vorbereitete Änderungen"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Die Objekttyp (en), auf die dieses Tag angewendet werden kann."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "Tag"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "Tags"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "markierter Artikel"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "markierte Artikel"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Skriptdaten"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parameter für die Skriptausführung"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml ist veraltet und wird in v4.4 entfernt"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json ist veraltet und wird in v4.4 entfernt"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Abweisen"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Objekttypen"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Überprüfen Sie die Eindeutigkeit"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Sichtbar"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Editierbar"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Verwandter Objekttyp"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Auswahlset"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Ist klonbar"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Minimaler Wert"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Maximaler Wert"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Überprüfung Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Anzahl"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Alphabetisch sortieren"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Neues Fenster"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "MIME-Typ"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Dateiname"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Dateiendung"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Als Anlage"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Datendatei"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Synchronisiert"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Bild"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Größe (Byte)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Tabellenname"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Lesen"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "SSL-Validierung"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Ereignistypen"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Geräterollen"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Kommentare (Kurz)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Linie"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Stufe"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Nachricht"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Methode"
@@ -9874,32 +10060,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Ihr Dashboard wurde zurückgesetzt."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Hinzugefügtes Widget:"
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Aktualisiertes Widget: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Gelöschtes Widget: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Fehler beim Löschen des Widgets: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
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."
@@ -9925,7 +10111,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Ungültiges IP-Präfixformat: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9968,8 +10154,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Klartext"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Dienst / Port"
@@ -9982,19 +10168,19 @@ msgstr "Kunde"
msgid "Invalid IP address format: {address}"
msgstr "Ungültiges IP-Adressformat: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Ziel importieren"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Importziel (Name)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Ziel exportieren"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Exportziel (Name)"
@@ -10031,7 +10217,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN exportieren (Identifier)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefix"
@@ -10059,8 +10245,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Präfixe, die dieses Präfix oder diese IP enthalten"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Länge der Maske"
@@ -10072,18 +10258,18 @@ msgstr "VLAN-Gruppe (ID)"
msgid "VLAN Group (slug)"
msgstr "Standortgruppe (URL-Slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "VLAN-Nummer (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adresse"
@@ -10132,26 +10318,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "VLAN-Übersetzungsrichtlinie (Name)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "FHRP-Gruppe (Name)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "FHRP-Gruppe (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP-Adresse (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP-Adresse"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Primäre IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Primäre IPv4 (Adresse)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Primäre IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Primäre IPv6 (Adresse)"
@@ -10212,24 +10406,24 @@ msgid "Date added"
msgstr "hinzugefügt am"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN-Gruppe"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10242,9 +10436,9 @@ msgstr "Länge des Prefixes"
msgid "Is a pool"
msgstr "Ist ein Pool"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Als voll ausgelastet behandeln"
@@ -10253,28 +10447,32 @@ msgstr "Als voll ausgelastet behandeln"
msgid "VLAN Assignment"
msgstr "VLAN-Zuweisung"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Als besetzt behandeln"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS-Name"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protokoll"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Gruppen-ID"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10284,51 +10482,51 @@ msgstr "Gruppen-ID"
msgid "Authentication type"
msgstr "Typ der Authentifizierung"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Authentifizierungsschlüssel"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Authentifizierung"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN-ID-Bereiche"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Q-in-Q-Rolle"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q in Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Standort und Gruppe"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Ports"
@@ -10364,8 +10562,9 @@ msgstr "VLAN-Standort (falls vorhanden)"
msgid "Scope ID"
msgstr "Bereichs-ID"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10417,47 +10616,58 @@ msgstr ""
msgid "Auth type"
msgstr "Authentifizierungstyp"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Zugewiesene VLAN-Gruppe"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "VLAN-Übersetzungsrichtlinie"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "IP-Protokoll"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Erforderlich, wenn es keiner VM zugewiesen ist"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Übergeordneter Typ (App und Modell)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Erforderlich, wenn es keinem Gerät zugewiesen ist"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Name des übergeordneten Objekts"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID des übergeordneten Objekts"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Einer der Werte parent (übergeordnet) oder parent_object_id muss in "
+"parent_object_type enthalten sein"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} ist diesem Gerät/dieser VM nicht zugewiesen."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} ist diesem übergeordnetem System nicht zugewiesen."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Routenziele"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Ziele importieren"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Ziele exportieren"
@@ -10469,13 +10679,13 @@ msgstr "Importiert von VRF"
msgid "Exported by VRF"
msgstr "Exportiert von VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privat"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Adressfamilie"
@@ -10495,50 +10705,50 @@ msgstr "Ende"
msgid "Search within"
msgstr "Suche innerhalb"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "In VRF präsent"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Gerät/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Übergeordnetes Prefix"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Einer Schnittstelle zugewiesen"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-Name"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLANs"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Enthält VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Lokale VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Remote-VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN-ID"
@@ -10548,7 +10758,7 @@ msgstr "VLAN-ID"
msgid "Route Target"
msgstr "Ziel der Route"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10622,12 +10832,12 @@ msgstr "VLAN-IDs"
msgid "Child VLANs"
msgstr "Untergeordnete VLANs"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10635,28 +10845,32 @@ msgstr ""
"Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann "
"mit einem Bindestrich angegeben werden."
-#: netbox/ipam/forms/model_forms.py:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Übergeordneter Typ"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Port(s)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Dienstevorlagen (Ports)"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Aus Vorlage"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10705,19 +10919,19 @@ msgstr "Authentifizierungstyp"
msgid "authentication key"
msgstr "Authentifizierungsschlüssel"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "FHRP-Gruppe"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "FHRP-Gruppen"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "FHRP-Gruppenzuweisung"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "FHRP-Gruppenaufgaben"
@@ -10729,7 +10943,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIRs"
@@ -10806,7 +11020,7 @@ msgstr ""
"Alle IP-Adressen (inklusive Netzwerk- und Broadcast-Adresse) innerhalb "
"dieses Prefixes werden als nutzbar betrachtet"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "als verwendet markieren"
@@ -10818,12 +11032,12 @@ msgstr "Prefixe"
msgid "Cannot create prefix with /0 mask."
msgstr "Prefix mit der Maske /0 kann nicht erstellt werden."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "globale Tabelle"
@@ -10832,103 +11046,117 @@ msgstr "globale Tabelle"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Doppeltes Prefix gefunden in {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "Startadresse"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4- oder IPv6-Adresse (mit Maske)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "Endadresse"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Betriebsstatus dieses Bereichs"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Die Hauptfunktion dieses Bereichs"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "als gefüllt markieren"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr ""
+"Verhindern Sie die Erstellung von IP-Adressen innerhalb dieses Bereichs"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Range als zu 100% ausgelastet melden"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "IP-Bereich"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "IP-Bereiche"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "Die Versionen der Anfangs- und Endadresse müssen übereinstimmen"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "Adresse"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Der Betriebsstatus dieser IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Die funktionale Rolle dieser IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (innen)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "Die IP, für die diese Adresse die „externe“ IP ist"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP-Adressen"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
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:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10936,12 +11164,18 @@ msgstr ""
"{ip} ist eine Broadcast-Adresse, die keiner Schnittstelle zugewiesen werden "
"darf."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Doppelte IP-Adresse gefunden in {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr ""
+"IP-Adresse kann nicht erstellt werden {ip} innerhalb der Range{range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10949,7 +11183,7 @@ 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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Nur IPv6-Adressen kann der SLAAC-Status zugewiesen werden"
@@ -10965,59 +11199,45 @@ msgstr "Servicevorlage"
msgid "service templates"
msgstr "Servicevorlagen"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "Dienst / Port"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "Dienste (Ports)"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "VLAN-Gruppen"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -11026,37 +11246,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:130
msgid "Ranges cannot overlap."
msgstr "Bereiche dürfen sich nicht überschneiden."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "VLAN-Gruppe (optional)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerische VLAN-ID (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Betriebsstatus dieses VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Die Hauptfunktion dieses VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -11065,7 +11285,7 @@ msgstr ""
"VLAN ist der Gruppe {group} (Scope: {scope}) zugewiesen; kann nicht auch dem"
" Standort {site} zugewiesen werden."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -11074,25 +11294,25 @@ msgstr ""
"Die zugewiesene Site {site} ist kein Mitglied der zugewiesenen Gruppe "
"{group} (Umfang: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Richtlinien für VLAN-Übersetzungen"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "VLAN-Übersetzungsregel"
@@ -11112,8 +11332,8 @@ msgstr "einzigartigen Raum erzwingen"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRFs"
@@ -11141,74 +11361,79 @@ msgstr "Anzahl der Standorte"
msgid "Provider Count"
msgstr "Anzahl der Provider"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Aggregate"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Hinzugefügt"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefixe"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Auslastung"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "IP-Bereiche"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Prefix (flach)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Tiefe"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Pool"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Als ausgenutzt markiert"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Startadresse"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Als gefüllt markiert"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (Innen)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (Außen)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Zugewiesen"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Zugewiesenes Objekt"
@@ -11216,22 +11441,22 @@ msgstr "Zugewiesenes Objekt"
msgid "VID Ranges"
msgstr "VID-Bereiche"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Regeln"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Lokales VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Entfernte-VID"
@@ -11244,14 +11469,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Einzigartig"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Ziele importieren"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Ziele exportieren"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP verfügbar"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IPs verfügbar"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Viele IPs verfügbar"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11275,31 +11513,31 @@ msgstr ""
"In DNS-Namen sind nur alphanumerische Zeichen, Sternchen, Bindestriche, "
"Punkte und Unterstriche zulässig"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "untergeordnete Prefixe"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "untergeordnete Bereiche"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Verwandte IPs"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Geräteschnittstellen"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "VM-Schnittstellen"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Dieses Feld darf nicht leer sein."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11307,26 +11545,26 @@ msgstr ""
"Der Wert muss direkt übergeben werden (z. B. „foo“: 123); verwende kein "
"Wörterbuch oder keine Liste."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} ist keine gültige Auswahl."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Ungültiger Inhaltstyp: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Ungültiger Wert. Geben Sie einen Inhaltstyp an'.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Bereiche müssen in der Form (unten, oben) angegeben werden."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Bereichsgrenzen müssen als ganze Zahlen (Integer) definiert werden."
@@ -11401,6 +11639,7 @@ msgid "Dark Grey"
msgstr "Dunkelgrau"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Standard"
@@ -11706,33 +11945,33 @@ msgstr "Benutzerdefiniertes Feld '{name}'muss einen eindeutigen Wert haben."
msgid "Missing required custom field '{name}'."
msgstr "Erforderliches benutzerdefiniertes Feld fehlt '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Entfernte Datenquelle"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "Datenpfad"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Pfad zur Remote-Datei (relativ zum Stammverzeichnis)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "Auto-Sync aktiviert"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Automatische Synchronisation von Daten aktivieren, wenn die Datendatei "
"aktualisiert wird"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "Datum der Synchronisierung "
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} muss eine sync_data () -Methode implementieren."
@@ -11762,7 +12001,7 @@ msgstr "Beim Einstellen einer Entfernung muss eine Einheit angegeben werden"
msgid "Organization"
msgstr "Organisation"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Standortgruppen"
@@ -11801,208 +12040,212 @@ msgid "Virtual Device Contexts"
msgstr "Virtual Device Context"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Modultyp-Profile"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Hersteller"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Gerätekomponenten"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Inventarartikelrollen"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC-Adressen"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Verbindungen"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Kabel"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Funkverbindungen"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Schnittstellenverbindungen"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Konsolenverbindungen"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Stromverbindungen"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "WLAN-Gruppen"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Prefix- und VLAN-Rollen"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "ASN-Bereiche"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "VLAN-Übersetzungsrichtlinien"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "VLAN-Übersetzungsregeln"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Dienstevorlagen (Ports)"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnel"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tunnelgruppen"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Tunnelabschlusspunkte"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPNs"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "IKE-Vorschläge"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE-Richtlinien"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "IPSec-Vorschläge"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPSec-Richtlinien"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPSec-Profile"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Virtuelle Festplatten"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Clustertypen"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Clustergruppen"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Transportnetztypen"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Transportnetzabschlusspunkt"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Virtuelle Verbindungen"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Virtuelle Verbindungstypen"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Virtuelle Verbindungsabschlüsse"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Transportnetzgruppe"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Gruppenzuweisung"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Provider"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Providerkonten"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Provider Netzwerke"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Stromverteiler"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Konfigurationen"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Konfigurationsvorlage"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Config-Vorlagen"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Personalisierung"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -12015,92 +12258,96 @@ msgstr "Personalisierung"
msgid "Custom Fields"
msgstr "Benutzerdefinierte Felder"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Benutzerdefinierte Feldoptionen"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Benutzerdefinierte Links"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Exportvorlagen"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Gespeicherte Filter"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Tabellenkonfigurationen"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Bildanhänge"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operationen"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integrationen"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Datenquellen"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Ereignisregeln"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Jobs"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Protokollierung"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Benachrichtigungsgruppen"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Journaleinträge"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Änderungsprotokoll"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Admin"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API-Token"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "System"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -12108,11 +12355,11 @@ msgstr "System"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Konfigurationsverlauf"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Hintergrundaufgaben"
@@ -12150,22 +12397,22 @@ msgstr ""
"{template_extension} ist keine Unterklasse von "
"NetBox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} muss eine Instanz von NetBox.Plugins.PluginMenuButton sein"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context muss ein Dictionary sein"
@@ -12248,79 +12495,79 @@ msgstr ""
msgid "Cannot delete stores from registry"
msgstr "Stores können nicht aus der Registrierung gelöscht werden"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Tschechisch"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Dänisch"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Deutsch"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Englisch"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "Spanisch"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Französisch"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Italenisch"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Japanisch"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Niederländisch"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Polnisch"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Portugiesisch"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Russisch"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Türkisch"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Ukrainisch"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Chinesisch"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Alles auswählen"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Alles umschalten"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Dropdown umschalten"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Fehler"
@@ -12329,12 +12576,12 @@ msgstr "Fehler"
msgid "No {model_name} found"
msgstr "Kein {model_name} gefunden"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Feld"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Wert"
@@ -12342,7 +12589,7 @@ msgstr "Wert"
msgid "Dummy Plugin"
msgstr "Dummy-Plugin"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12351,51 +12598,51 @@ msgstr ""
"Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten "
"({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, python-brace-format
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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Kein {object_type}ausgewählt"
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Umbenannt {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Gelöscht {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Changelog"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Journal"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, 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:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synchronisiert {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} muss get_children () implementieren"
@@ -12467,12 +12714,6 @@ msgstr "auf GitHub"
msgid "Home Page"
msgstr "Startseite"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12547,13 +12788,10 @@ msgid "Toggle All"
msgstr "Alles umschalten"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tabelle"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Sortierung"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Spalten"
@@ -12573,8 +12811,8 @@ msgid "Account Details"
msgstr "Kontodetails"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-Mail"
@@ -12615,8 +12853,11 @@ msgstr "Zugewiesene Gruppen"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12660,7 +12901,7 @@ msgstr "Zuletzt benutzt"
msgid "Add a Token"
msgstr "Einen API-Token hinzufügen"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Home"
@@ -12675,7 +12916,7 @@ msgstr "NetBox-Logo"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Holen"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12755,6 +12996,7 @@ msgstr "Transportnetz Typ"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12778,6 +13020,20 @@ msgstr "Bearbeiten"
msgid "Swap"
msgstr "Tauschen"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Löschen"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Endpunkt"
@@ -12833,8 +13089,8 @@ msgstr "Trennen"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12930,28 +13186,22 @@ msgstr "Bytes"
msgid "SHA256 Hash"
msgstr "SHA256-Hash"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Synchronisieren"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Inhalt"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Zuletzt synchronisiert"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Keine Parameter definiert"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Dateien"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Rackübersichten"
@@ -13128,7 +13378,7 @@ msgstr "Hintergrundaufgaben"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Tabelle konfigurieren"
@@ -13363,7 +13613,7 @@ msgstr "Ausgewählte umbenennen"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Nicht verbunden"
@@ -13529,6 +13779,7 @@ msgid "Regenerate Slug"
msgstr "URL-Slug regenerieren"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13580,17 +13831,25 @@ msgstr "Einsatz"
msgid "Add Device"
msgstr "Gerät hinzufügen"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "VM-Rolle"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Rollen für untergeordnete Geräte"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Eine Geräterolle hinzufügen"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Name des Modells"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Teilnummer"
@@ -13616,7 +13875,7 @@ msgstr "Position des Rück-Anschlusses"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13683,7 +13942,7 @@ msgstr "Lösche"
msgid "Clear All"
msgstr "Alles löschen"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Einbautiefe"
@@ -13749,11 +14008,11 @@ msgstr "Kanal-Breite"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13766,7 +14025,7 @@ msgid "No member interfaces"
msgstr "Keine Mitgliederschnittstellen"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13790,15 +14049,15 @@ msgstr "Teile-ID"
msgid "Add Child Location"
msgstr "Untergeordnete Lokation hinzufügen"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Untergeordnete Lokationen"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Einen Lokation hinzufügen"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Ein Gerät hinzufügen"
@@ -13811,9 +14070,18 @@ msgid "Add Device Type"
msgstr "Gerätetyp hinzufügen"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Modultyp hinzufügen"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Kein Profil zugewiesen"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Modultyp-Profil"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Verbundenes Gerät"
@@ -13836,7 +14104,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Phasenlage"
@@ -13924,11 +14192,11 @@ msgstr "Positionen"
msgid "Add Site"
msgstr "Standort hinzufügen"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Untergeordnete Regionen"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Region hinzufügen"
@@ -13952,19 +14220,20 @@ msgstr "Physische Adresse"
msgid "Shipping Address"
msgstr "Lieferadresse"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Untergeordnete Gruppen"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Standortgruppe hinzufügen"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Anlage"
@@ -14005,6 +14274,15 @@ msgstr "Virtuelles Gehäuse %(name)s bearbeiten"
msgid "Rack/Unit"
msgstr "Rack/Einheit"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Virtuelles Gehäusemitglied entfernen"
@@ -14118,24 +14396,24 @@ msgstr "PostgreSQL-Version wird nicht unterstützt"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Stellen Sie sicher, dass PostgreSQL Version 12 oder höher verwendet wird. "
+"Stellen Sie sicher, dass PostgreSQL Version 14 oder höher verwendet wird. "
"Sie können dies überprüfen, indem Sie mit den Anmeldeinformationen von "
-"NetBox eine Verbindung zur Datenbank herstellen und eine Abfrage mit "
-"SELECT VERSION()
ausführen."
+"NetBox eine Verbindung zur Datenbank herstellen und eine Abfrage für "
+"VERSION WÄHLEN ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Die mit diesem Objekt verknüpfte Datei wurde gelöscht"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Daten synchronisiert"
@@ -14145,12 +14423,13 @@ msgstr "Daten synchronisiert"
msgid "Sync Data"
msgstr "Daten synchronisieren"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Umgebungsparameter"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Vorlage"
@@ -14204,7 +14483,7 @@ msgid "Button Class"
msgstr "Button-Klasse"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Zugewiesene Modelle"
@@ -14290,14 +14569,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Dienst"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "MIME-Typ"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Dateiendung"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Geplant für"
@@ -14447,23 +14718,46 @@ msgstr "Schwellenwert protokollieren"
msgid "All"
msgstr "Alle"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Tabellen-Konfiguration"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "angezeigte Spalten"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Tabellenkonfiguration"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Nach oben bewegen"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Nach unten bewegen"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Getaggte Artikel"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Erlaubte Objekttypen"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Irgendein"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Artikeltypen mit Tags"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Getaggte Objekte"
@@ -14837,7 +15131,8 @@ msgstr "Hilfecenter"
msgid "Log Out"
msgstr "Abmelden"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Anmelden"
@@ -14869,7 +15164,7 @@ msgstr "Art der Authentifizierung"
msgid "Authentication Key"
msgstr "Authentifizierungsschlüssel"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Virtuelle IP-Adressen"
@@ -14902,7 +15197,7 @@ msgid "Show All"
msgstr "Alles anzeigen"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Weltweit"
@@ -14934,14 +15229,14 @@ msgstr "Startadresse"
msgid "Ending Address"
msgstr "Endadresse"
-#: 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:95
msgid "Addressing Details"
msgstr "Angaben zur Adressierung"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Als voll belegt markiert"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "untergeordnete IPs"
@@ -15047,11 +15342,11 @@ msgstr "Einzigartiger IP-Raum"
msgid "Errors"
msgstr "Fehler"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Anmelden"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Oder"
@@ -15110,37 +15405,37 @@ msgstr ""
"Klicken Sie hier um erneut zu versuchen, NetBox"
" zu laden."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Kontakt"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Titel"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Kontaktgruppe"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "Kontaktgruppe hinzufügen"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Kontaktrolle"
@@ -15153,12 +15448,12 @@ 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:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Mandantengruppe"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Mandantengruppe hinzufügen"
@@ -15354,7 +15649,7 @@ msgstr "SA-Lebensdauer (KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN-Attribute"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Abschlusspunkt hinzufügen"
@@ -15421,11 +15716,11 @@ msgid "Add Wireless LAN"
msgstr "WLAN hinzufügen"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "WLAN-Gruppe"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "WLAN-Gruppe hinzufügen"
@@ -15441,109 +15736,133 @@ msgstr "Übergeordnete Kontaktgruppe (ID)"
msgid "Parent contact group (slug)"
msgstr "Übergeordnete Kontaktgruppe (URL-Slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Kontaktgruppe (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Kontaktgruppe (URL-Slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Kontakt (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Kontaktrolle (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Kontaktrolle (URL-Slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Kontaktgruppe"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Übergeordnete Mandantengruppe (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Übergeordnete Mandantengruppe (URL-Slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Mandantengruppe (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Mandantengruppe (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Mandantengruppe (URL-Slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Beschreibung"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Gruppen hinzufügen"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Gruppen entfernen"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Gruppennamen, die durch Kommas getrennt und in doppelte Anführungszeichen "
+"gesetzt sind (z. B. „Gruppe 1, Gruppe 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Zugewiesener Kontakt"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "Kontaktgruppe"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "Kontaktgruppen"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "Kontaktrolle"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "Kontaktrollen"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "Titel"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "Telefon"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "E-Mail"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "Link"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "Kontakt"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "Kontakte"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "Mitgliedschaft in der Kontaktgruppe"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "Mitgliedschaften in Kontaktgruppen"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "Kontaktzuweisung"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "Kontaktzuweisungen"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakte können diesem Objekttyp nicht zugewiesen werden ({type})."
@@ -15574,27 +15893,27 @@ msgstr "Mandant"
msgid "tenants"
msgstr "Mandanten"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Kontakt-Titel"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Kontakt-Telefon"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Kontakt-E-Mail"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Kontakt-Adresse"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Kontakt-Link"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Kontakt-Beschreibung"
@@ -15722,26 +16041,26 @@ msgstr "Es muss mindestens eine Aktion ausgewählt werden."
msgid "Invalid filter for {model}: {error}"
msgstr "Ungültiger Filter für {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Die Liste der Aktionen, die durch diese Berechtigung gewährt wurden"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "Einschränkungen"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Queryset-Filter, der den entsprechenden Objekten der ausgewählten Typen "
"entspricht"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "Berechtigung"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "Berechtigungen"
@@ -15850,7 +16169,7 @@ msgstr ""
"Verwandtes Objekt wurde mit der angegebenen numerischen ID nicht gefunden: "
"{id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} hat einen Schlüssel definiert, aber CHOICES ist keine Liste"
@@ -16066,14 +16385,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Unbekannter Header: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Verfügbare Spalten"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Ausgewählte Spalten"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16149,6 +16460,19 @@ msgstr ""
"Fehlender erforderlicher Wert für den statischen Abfrageparameter: "
"'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Ungültige JSON-Schemadefinition"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Das JSON-Schema muss Eigenschaften definieren"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Ungültige JSON-Schemadefinition: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Das Passwort muss mindestens eine Ziffer enthalten."
@@ -16188,7 +16512,7 @@ msgstr "Unbekanntes app_label/model_name für {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Ungültige IP-Adresse gesetzt für {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr ""
@@ -16251,18 +16575,6 @@ msgstr "Auf Null setzen"
msgid "Clear all"
msgstr "Alles löschen"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Tabellenkonfiguration"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Nach oben bewegen"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Nach unten bewegen"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Suchen..."
@@ -16287,7 +16599,12 @@ msgstr "Schreiben"
msgid "The test must define csv_update_data."
msgstr "Der Test muss csv_update_data definieren."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} muss ein Vielfaches von sein {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} ist kein gültiger regulärer Ausdruck."
@@ -16331,12 +16648,12 @@ msgid "Cluster type (ID)"
msgstr "Clustertyp (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPUs"
@@ -16445,33 +16762,33 @@ 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
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "Speicher (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "Festplatte (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "virtuelle Maschine"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "virtuelle Maschinen"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
@@ -16479,11 +16796,11 @@ msgstr ""
"Das ausgewählte Cluster ({cluster}) ist diesem Standort nicht zugeordnet "
"({site})."
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16491,7 +16808,7 @@ msgstr ""
"Das gewählte Gerät ({device}) ist diesem Cluster nicht zugewiesen "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16500,18 +16817,18 @@ msgstr ""
"Die angegebene Festplattengröße ({size}) muss der Gesamtgröße der "
"zugewiesenen virtuellen Laufwerke entsprechen ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16520,7 +16837,7 @@ msgstr ""
"Die ausgewählte übergeordnete Schnittstelle ({parent}) gehört zu einer "
"anderen virtuellen Maschine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16529,7 +16846,7 @@ msgstr ""
"Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einer anderen "
"virtuellen Maschine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16539,24 +16856,24 @@ msgstr ""
"wie die übergeordnete virtuelle Maschine der Schnittstelle, oder sie muss "
"global sein."
-#: netbox/virtualization/models/virtualmachines.py:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "Größe (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "virtuelle Festplatte"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "virtuelle Festplatten"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Füge {count} Geräte zum Cluster {cluster}hinzu "
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Entferne {count}Geräte vom Cluster {cluster}"
@@ -16633,22 +16950,26 @@ msgstr "DSA-Signaturen"
msgid "Group {n}"
msgstr "Gruppe {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Privates Ethernet-LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Virtuelles privates Ethernet-LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Privater Ethernet-Baum"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Virtueller privater Ethernet-Baum"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Tunnelgruppe (ID)"
@@ -16693,15 +17014,15 @@ msgstr "IPSec-Richtlinie (ID)"
msgid "IPSec policy (name)"
msgstr "IPSec-Richtlinie (Name)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (URL-Slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "VM-Schnittstelle (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (Name)"
@@ -16714,8 +17035,8 @@ msgstr "Tunnelgruppe"
msgid "SA lifetime"
msgstr "SA-Lebendauer"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16765,35 +17086,35 @@ msgstr "IPSec-Vorschlag (e)"
msgid "IPSec protocol"
msgstr "IPSec-Protokoll"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "L2VPN-Typ"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Übergeordnetes Gerät (für Schnittstelle)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Übergeordnete virtuelle Maschine (für Schnittstelle)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Zugewiesene Schnittstelle (Gerät oder VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Geräte- und VM-Schnittstellenabschlüsse können nicht gleichzeitig importiert"
" werden."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr ""
"Bei jeder Terminierung muss entweder eine Schnittstelle oder ein VLAN "
"angegeben werden."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr ""
"Es kann nicht sowohl eine Schnittstelle als auch ein VLAN zugewiesen werden."
@@ -16807,7 +17128,7 @@ msgstr "IKE-Ausführung"
msgid "Proposal"
msgstr "Vorschlag"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Zugewiesener Objekttyp"
@@ -16926,20 +17247,20 @@ msgstr "IPSec-Richtlinien"
msgid "IPSec profiles"
msgstr "IPSec-Profile"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2VPN-Abschlusspunkt"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2VPN-Abschlusspunkte"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN-Terminierung wurde bereits zugewiesen ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16972,19 +17293,19 @@ msgstr "Tunnel"
msgid "tunnels"
msgstr "Tunnel"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "Tunnelabschlusspunkt"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "Tunnelabschlusspunkte"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} ist bereits an einen Tunnel angeschlossen ({tunnel})."
@@ -17017,11 +17338,11 @@ msgstr "SA-Lebensdauer (Sekunden)"
msgid "SA Lifetime (KB)"
msgstr "SA-Lebensdauer (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Übergeordnetes Objekt"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Objektstandort"
@@ -17045,8 +17366,8 @@ msgstr "WPA Persönlich (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -17070,7 +17391,7 @@ msgstr "Schnittstelle A"
msgid "Interface B"
msgstr "Schnittstelle B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Seite B"
@@ -17090,23 +17411,23 @@ msgstr "WLAN-Gruppen"
msgid "wireless LAN"
msgstr "WLAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "Schnittstelle A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "Schnittstelle B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "Funkverbindung"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "Funkverbindungen"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 1d9aa5508..9e84ad278 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 2fbb34697..4ab59e6c6 100644
--- a/netbox/translations/es/LC_MESSAGES/django.po
+++ b/netbox/translations/es/LC_MESSAGES/django.po
@@ -4,6 +4,7 @@
# FIRST AUTHOR , YEAR.
#
# Translators:
+# Ambar BP1, 2025
# Jeremy Stretch, 2025
#
#, fuzzy
@@ -11,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -33,7 +34,7 @@ msgstr "Escritura habilitada"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -64,59 +65,61 @@ msgstr "Utilizado por última vez"
msgid "Allowed IPs"
msgstr "IP permitidas"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Ha iniciado sesión como {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Has cerrado sesión."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Se han actualizado tus preferencias."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Las credenciales de usuario autenticadas por LDAP no se pueden cambiar en "
"NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Planificado"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Fuera de línea"
@@ -129,7 +132,7 @@ msgstr "Desaprovisionamiento"
msgid "Decommissioned"
msgstr "Retirado"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -164,36 +167,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Región (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Región (babosa)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -201,12 +204,12 @@ msgstr "Grupo de sitios (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Grupo de sitios (slug)"
@@ -214,29 +217,29 @@ msgstr "Grupo de sitios (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -254,18 +257,18 @@ msgstr "Grupo de sitios (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Sitio"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Sitio (slug)"
@@ -318,21 +321,21 @@ msgid "Circuit type (slug)"
msgstr "Tipo de circuito (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Sitio (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Ubicación (ID)"
@@ -341,24 +344,25 @@ msgid "Termination A (ID)"
msgstr "Terminación A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -385,10 +389,10 @@ msgid "Circuit"
msgstr "Circuito"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Ubicación (babosa)"
@@ -408,7 +412,7 @@ msgstr "Circuito (ID)"
msgid "Virtual circuit (CID)"
msgstr "Circuito virtual (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Circuito virtual (ID)"
@@ -444,20 +448,20 @@ msgstr "Tipo de circuito virtual (slug)"
msgid "Virtual circuit"
msgstr "Circuito virtual"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
@@ -470,36 +474,37 @@ msgstr "ASN"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -510,7 +515,7 @@ msgstr "ASN"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -527,10 +532,11 @@ msgstr "ASN"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -548,21 +554,22 @@ msgstr "ASN"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -583,13 +590,13 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -600,9 +607,9 @@ msgstr "ASN"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Descripción"
@@ -654,23 +661,23 @@ msgstr "ID de servicio"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -685,31 +692,31 @@ msgstr "Color"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -735,8 +742,8 @@ msgstr "Color"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -760,36 +767,37 @@ msgstr "Cuenta de proveedor"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -797,15 +805,16 @@ msgstr "Cuenta de proveedor"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -817,10 +826,12 @@ msgstr "Cuenta de proveedor"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -838,36 +849,37 @@ msgstr "Estado"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -879,27 +891,27 @@ msgstr "Estado"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -927,9 +939,9 @@ msgstr "Velocidad de confirmación (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Distancia"
@@ -937,7 +949,7 @@ msgstr "Distancia"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -955,30 +967,31 @@ msgstr "Parámetros de servicio"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -989,13 +1002,14 @@ msgstr "Atributos"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1005,14 +1019,14 @@ msgstr "Atributos"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Arrendamiento"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Tipo de terminación"
@@ -1034,11 +1048,11 @@ msgstr "Velocidad del puerto (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Velocidad de subida (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Marcar conectado"
@@ -1059,13 +1073,13 @@ msgstr "Detalles de terminación"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Prioridad"
@@ -1085,26 +1099,26 @@ msgstr "Red de proveedores"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1112,15 +1126,15 @@ msgstr "Red de proveedores"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1148,29 +1162,31 @@ msgstr "Tipo de circuito"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Estado operativo"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1210,13 +1226,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1231,10 +1247,10 @@ msgstr "Función operativa"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Interfaz"
@@ -1242,31 +1258,31 @@ msgstr "Interfaz"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1276,24 +1292,26 @@ msgstr "Interfaz"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Ubicación"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1304,20 +1322,20 @@ msgstr "Contactos"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1325,22 +1343,22 @@ msgstr "Contactos"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Región"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1362,9 +1380,9 @@ msgstr "Cuenta"
msgid "Term Side"
msgstr "Lado del término"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1375,34 +1393,29 @@ msgstr "Asignación"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1410,10 +1423,10 @@ msgstr "Asignación"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grupo"
@@ -1434,12 +1447,12 @@ msgstr "Asignación grupal"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "color"
@@ -1464,16 +1477,17 @@ msgstr "ID de circuito único"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "estado"
@@ -1509,86 +1523,85 @@ msgstr "grupo de circuitos"
msgid "circuit groups"
msgstr "grupos de circuitos"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
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
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "prioridad"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Asignación de grupos de circuitos"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Asignaciones de grupos de circuitos"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "lado de terminación"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "velocidad de puerto (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Velocidad del circuito físico"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "velocidad de subida (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Velocidad ascendente, si es diferente de la velocidad del puerto"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID de conexión cruzada"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID de la conexión cruzada local"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "panel de parche/puerto(s)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "ID del panel de conexiones y números de puerto"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "descripción"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "terminación de circuito"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "terminaciones de circuitos"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
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."
@@ -1599,31 +1612,31 @@ msgstr ""
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nombre"
@@ -1633,11 +1646,11 @@ msgid "Full name of the provider"
msgstr "Nombre completo del proveedor"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "pegar"
@@ -1691,7 +1704,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "papel"
@@ -1709,35 +1722,36 @@ msgstr "terminaciones de circuitos virtuales"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1761,6 +1775,7 @@ msgstr "terminaciones de circuitos virtuales"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1777,16 +1792,17 @@ msgstr "terminaciones de circuitos virtuales"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1808,9 +1824,9 @@ msgstr "terminaciones de circuitos virtuales"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1834,8 +1850,8 @@ msgstr "Nombre"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1851,7 +1867,7 @@ msgid "Circuit ID"
msgstr "ID de circuito"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Lado A"
@@ -1869,35 +1885,38 @@ msgstr "Tasa de compromiso"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Comentarios"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Asignaciones"
@@ -1934,52 +1953,50 @@ msgstr "Cuentas"
msgid "Account Count"
msgstr "Recuento de cuentas"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Recuento de ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2008,22 +2025,22 @@ msgstr "Terminaciones"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Dispositivo"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminaciones intercambiadas por circuito {circuit}."
@@ -2032,31 +2049,31 @@ msgstr "Terminaciones intercambiadas por circuito {circuit}."
msgid "This user does not have permission to synchronize this data source."
msgstr "Este usuario no tiene permiso para sincronizar esta fuente de datos."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Objeto creado"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Objeto actualizado"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Objeto eliminado"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Trabajo iniciado"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Trabajo completado"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Fallo en el trabajo"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Error en el trabajo"
@@ -2080,14 +2097,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Falló"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2141,7 +2158,7 @@ msgstr "Semanal"
msgid "30 days"
msgstr "30 días"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Actualizado"
@@ -2172,7 +2189,7 @@ msgstr "Detenido"
msgid "Cancelled"
msgstr "Cancelado"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2211,40 +2228,43 @@ msgstr "ID de clave de acceso de AWS"
msgid "AWS secret access key"
msgstr "Clave de acceso secreta de AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Fuente de datos (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Fuente de datos (nombre)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Usuario (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2253,7 +2273,12 @@ msgstr "Nombre de usuario"
msgid "Enabled"
msgstr "Habilitado"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Intervalo de sincronización"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2263,86 +2288,89 @@ msgstr "Habilitado"
msgid "Parameters"
msgstr "Parámetros"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Fuente de datos"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Expediente"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Fuente de datos"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Creación"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Tipo de objeto"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Creado después"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Creado antes"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Programado después"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Programado antes"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Comenzó después"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Comenzó antes"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Completado después"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Completado antes"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2352,118 +2380,125 @@ msgstr "Completado antes"
msgid "User"
msgstr "usuario"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Hora"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Después"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Antes"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Acción"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Fuente"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Sincronizar"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Parámetros de backend"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Carga de archivos"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr ""
"No se puede cargar un archivo y sincronizarlo desde un archivo existente"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"Debe cargar un archivo o seleccionar un archivo de datos para sincronizarlo"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Elevaciones de estanterías"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Potencia"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Seguridad"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Banners"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Paginación"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validación"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Preferencias de usuario"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Misceláneo"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Revisión de configuración"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Este parámetro se ha definido estáticamente y no se puede modificar."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Valor actual: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (predeterminado)"
@@ -2479,7 +2514,7 @@ msgstr "nombre de usuario"
msgid "request ID"
msgstr "ID de solicitud"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "acción"
@@ -2505,9 +2540,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2553,68 +2588,73 @@ msgstr "Revisión de configuración #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "tipo"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "habilitado"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "intervalo de sincronización"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignorar reglas"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Patrones (uno por línea) que coinciden con los archivos para ignorarlos al "
"sincronizar"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parámetros"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "sincronizado por última vez"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "fuente de datos"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "fuentes de datos"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Tipo de backend desconocido: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
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:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2622,60 +2662,60 @@ msgstr ""
"Se ha producido un error al inicializar el backend. Es necesario instalar "
"una dependencia: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "última actualización"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "ruta"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "tamaño"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "picadillo"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "La longitud debe ser de 64 caracteres hexadecimales."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "Hash SHA256 de los datos del archivo"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "archivo de datos"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "archivos de datos"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "registro de sincronización automática"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "sincronización automática de registros"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "raíz del archivo"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "ruta del archivo"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Ruta del archivo relativa a la ruta raíz designada"
@@ -2687,7 +2727,7 @@ msgstr "archivo gestionado"
msgid "managed files"
msgstr "archivos gestionados"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "UN {model} con esta ruta de archivo ya existe ({path})."
@@ -2712,8 +2752,7 @@ msgstr "iniciado"
msgid "completed"
msgstr "completado"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "dato"
@@ -2745,14 +2784,14 @@ msgstr ""
"Estado no válido para la terminación del trabajo. Las opciones son: "
"{choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"no se puede llamar a enqueue () con valores tanto para schedule_at como para"
" immediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "La eliminación se impide mediante una regla de protección: {message}"
@@ -2764,15 +2803,15 @@ msgid "Full Name"
msgstr "Nombre completo"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Objeto"
@@ -2786,19 +2825,27 @@ msgstr "ID de solicitud"
msgid "Is Active"
msgstr "Está activo"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Última sincronización"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Expedientes"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Ruta"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Última actualización"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2809,49 +2856,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Intervalo"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Versión"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Última actualización"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Versión mínima de NetBox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Versión máxima de NetBox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "No se han encontrado datos de complementos"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "autor"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Instalado"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certificado"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Publicado"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Versión instalada"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Versión más reciente"
@@ -2867,7 +2910,7 @@ msgstr "Trabajadores"
msgid "Host"
msgstr "Anfitrión"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Puerto"
@@ -2915,7 +2958,7 @@ msgstr "PAGADO"
msgid "No workers found"
msgstr "No se encontró ningún trabajador"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Trabajo {job_id} no se encontró"
@@ -2925,70 +2968,70 @@ msgstr "Trabajo {job_id} no se encontró"
msgid "Job {id} not found."
msgstr "Trabajo {id} no se encontró."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "N.º de trabajo en cola{id} sincronizar {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Revisión de la configuración restaurada #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Trabajo {id} se ha eliminado."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Error al eliminar el trabajo {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Trabajo {id} se ha vuelto a poner en cola."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Trabajo {id} ha sido puesto en cola."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Trabajo {id} se ha detenido."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "No se pudo detener el trabajo {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "No se pudo cargar el catálogo de complementos"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} no se encontró"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Posición (U)"
@@ -3001,10 +3044,10 @@ msgstr "ID de la instalación"
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:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Desmantelamiento"
@@ -3063,51 +3106,55 @@ msgid "Deprecated"
msgstr "Obsoleto"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Milímetros"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Pulgadas"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "De adelante hacia atrás"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "De atrás hacia adelante"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3117,120 +3164,120 @@ msgstr "De atrás hacia adelante"
msgid "Parent"
msgstr "Padre"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Niño"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Delantera"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Trasera"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Escenificado"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventario"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "De izquierda a derecha"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "De derecha a izquierda"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "De lado a atrás"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "De atrás hacia los lados"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "De abajo hacia arriba"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "De arriba a abajo"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Pasivo"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Mezclado"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (sin bloqueo)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (Bloqueo)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Estilo californiano"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Internacional/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Proprietario"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Otros"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Internacional"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Físico"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtual"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "inalámbrico"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Interfaces virtuales"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3238,147 +3285,157 @@ msgstr "Interfaces virtuales"
msgid "Bridge"
msgstr "puente"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Grupo de agregación de enlaces (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (fijo)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modular)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (placa base)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Celular"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "serie"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Coaxial"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Apilamiento"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Mitad"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Lleno"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Acceso"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Etiquetado"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Etiquetado (Todos)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Estándar IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Pasivo 24 V (2 pares)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Pasivo de 24 V (4 pares)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Pasivo 48 V (2 pares)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Pasivo de 48 V (4 pares)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Cobre"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Fibra óptica"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Fibra"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Conectado"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilómetros"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Medidores"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centímetros"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Millas"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Pies"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Redundante"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Monofásico"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Trifásico"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Discapacitado"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Defectuoso"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3389,320 +3446,336 @@ 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:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Región principal (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Región principal (babosa)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Grupo de sitio principal (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Grupo de sitios principal (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Grupo (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Grupo (babosa)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "COMO (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Ubicación principal (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Ubicación principal (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Fabricante (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Fabricante (babosa)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Tipo de bastidor (babosa)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Tipo de bastidor (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Función (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rol (babosa)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Usuario (nombre)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Plataforma predeterminada (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Plataforma predeterminada (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Tiene una imagen frontal"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Tiene una imagen trasera"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Tiene puertos de consola"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Tiene puertos de servidor de consola"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Tiene puertos de alimentación"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Tiene tomas de corriente"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Tiene interfaces"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Tiene puertos de paso"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Tiene compartimentos para módulos"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Tiene compartimentos para dispositivos"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Tiene artículos de inventario"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Perfil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Perfil (nombre)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Tipo de dispositivo (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Tipo de módulo (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Puerto de alimentación (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Artículo del inventario principal (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Plantilla de configuración (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Función de dispositivo principal (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Función de dispositivo principal (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Tipo de dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Dispositivo principal (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Plataforma (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Plataforma (babosa)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Nombre del sitio (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Bahía principal (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Clúster de máquinas virtuales (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Grupo de racimos (babosa)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Grupo de clústeres (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Modelo de dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Es de profundidad total"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "Dirección MAC"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Tiene una IP principal"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Tiene una IP fuera de banda"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Chasis virtual (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Es un miembro del chasis virtual"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "LOB VIP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Tiene contexto de dispositivo virtual"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (IDENTIFICACIÓN)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Modelo de dispositivo"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Tipo de módulo (modelo)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Bahía de módulos (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Rack (nombre)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Dispositivo (nombre)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Tipo de dispositivo (modelo)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Función del dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Función del dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Chasis virtual (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3712,121 +3785,121 @@ msgstr "Chasis virtual (ID)"
msgid "Virtual Chassis"
msgstr "Chasis virtual"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Módulo (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Cable (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Máquina virtual (nombre)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Máquina virtual (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Interfaz (nombre)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Interfaz VM (nombre)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Interfaz de máquina virtual (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Modo 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "VLAN asignada"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "VID asignado"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (ROJO)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Política de traducción de VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3834,117 +3907,117 @@ msgstr "Política de traducción de VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Política de traducción de VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de chasis virtuales para dispositivos"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de chasis virtuales para dispositivos (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Tipo de interfaz"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Interfaz principal (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Interfaz puenteada (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Interfaz LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "Dirección MAC"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Dirección MAC principal (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Dirección MAC principal"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contexto de dispositivo virtual"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Contexto de dispositivo virtual (identificador)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "LAN inalámbrica"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Enlace inalámbrico"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Terminación de circuito virtual (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Compartimento del módulo principal (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Módulo instalado (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Dispositivo instalado (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Dispositivo instalado (nombre)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Maestro (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Maestro (nombre)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Inquilino (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Inquilino (babosa)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Inacabado"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Panel de alimentación (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3952,11 +4025,11 @@ msgstr "Panel de alimentación (ID)"
msgid "Tags"
msgstr "Etiquetas"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3972,203 +4045,212 @@ 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:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Nombre de contacto"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Teléfono de contacto"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Correo electrónico de contacto"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Zona horaria"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "fabricante"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Factor de forma"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Anchura"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Altura (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Unidades descendentes"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Anchura exterior"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Altura exterior"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Profundidad exterior"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Unidad exterior"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Profundidad de montaje"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Peso"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Peso máximo"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Unidad de peso"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: 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:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Dimensiones exteriores"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numeración"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Tipo de bastidor"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Etiqueta de activo"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Flujo de aire"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4178,38 +4260,39 @@ msgstr "Flujo de aire"
msgid "Rack"
msgstr "Estante"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Plataforma predeterminada"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Número de pieza"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Altura en U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Excluir de la utilización"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4217,37 +4300,51 @@ msgstr "Excluir de la utilización"
msgid "Device Type"
msgstr "Tipo de dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Esquema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Perfil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Tipo de módulo"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chasis"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Función de máquina virtual"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4255,22 +4352,22 @@ msgstr "Función de máquina virtual"
msgid "Config template"
msgstr "Plantilla de configuración"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Tipo de dispositivo"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Función del dispositivo"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4281,17 +4378,17 @@ msgstr "Función del dispositivo"
msgid "Platform"
msgstr "Plataforma"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4303,28 +4400,28 @@ msgstr "Plataforma"
msgid "Cluster"
msgstr "Clúster"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuración"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualización"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Tipo de módulo"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4342,109 +4439,109 @@ msgstr "Tipo de módulo"
msgid "Label"
msgstr "Etiqueta"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Longitud"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Unidad de longitud"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Dominio"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Panel de alimentación"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Suministro"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Tensión"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Amperaje"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Utilización máxima"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Sorteo máximo"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Consumo máximo de energía (vatios)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Sorteo asignado"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Consumo de energía asignado (vatios)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Puerto de alimentación"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Pierna de alimentación"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Solo administración"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Modo PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Tipo de PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Función inalámbrica"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4458,26 +4555,26 @@ msgstr "Función inalámbrica"
msgid "Module"
msgstr "Módulo"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "DESFASE"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Contextos de dispositivos virtuales"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4491,55 +4588,55 @@ msgstr "Velocidad"
msgid "Mode"
msgstr "Modo"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Agregar VLAN etiquetadas"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Eliminar las VLAN etiquetadas"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Grupo LAN inalámbrico"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4548,253 +4645,260 @@ msgstr "LAN inalámbricas"
msgid "Addressing"
msgstr "Dirigiéndose"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operación"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Conmutación 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Añadir/eliminar"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Nombre de la región principal"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Nombre del grupo de sitios principal"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Región asignada"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Grupo asignado"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "opciones disponibles"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Ubicación de los padres"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "No se encontró la ubicación."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "El fabricante de este tipo de bastidor"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
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:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Ancho de raíl a raíl (en pulgadas)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Unidad para dimensiones exteriores"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Unidad para pesas de cremallera"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Nombre del inquilino asignado"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Nombre de la función asignada"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Modelo tipo bastidor"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Dirección del flujo de aire"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Sitio para padres"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Ubicación del bastidor (si existe)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unidades"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
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:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "El fabricante que produce este tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Unidad para el peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Peso del módulo"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Unidad para el peso del módulo"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Función de dispositivo principal"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "No se encontró el rol del dispositivo."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Limite las asignaciones de plataforma a este fabricante"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Función asignada"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Fabricante del tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Modelo de tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Plataforma asignada"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Chasis virtual"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Clúster de virtualización"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Ubicación asignada (si la hay)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Bastidor asignado (si lo hay)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Cara"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Cara de bastidor montada"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Dispositivo principal (para dispositivos infantiles)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Compartimento para dispositivos"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
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:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Compartimento de módulos"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "El tipo de módulo"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Replicar componentes"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4802,179 +4906,178 @@ msgstr ""
"Rellenar automáticamente los componentes asociados a este tipo de módulo "
"(activado de forma predeterminada)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Adopte componentes"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Adopte los componentes ya existentes"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Tipo de puerto"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Velocidad de puerto en bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Tipo de toma"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Puerto de alimentación local que alimenta esta toma"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Fase eléctrica (para circuitos trifásicos)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Retraso"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Interfaz LAG principal"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "VDC"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Medio físico"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Dúplex"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Modo Poe"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Tipo de Poe"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF asignado"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rol RF"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Función inalámbrica (AP/estación)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Puerto trasero"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Puerto trasero correspondiente"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Clasificación de medios físicos"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Dispositivo instalado"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Dispositivo infantil instalado en esta bahía"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "No se encontró el dispositivo infantil."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Artículo del inventario principal"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Tipo de componente"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Tipo de componente"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Nombre del componente"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Nombre del componente"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr ""
"El nombre del componente debe especificarse cuando se especifica el tipo de "
"componente"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, 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:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr ""
"El tipo de componente se debe especificar cuando se especifica el nombre del"
" componente"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Dispositivo principal de la interfaz asignada (si existe)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4982,134 +5085,134 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Máquina virtual"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "VM principal de la interfaz asignada (si existe)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Interfaz asignada"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Es primaria"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Dispositivo del lado A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Nombre del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Tipo de lado A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Nombre de la cara A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Nombre de terminación"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Dispositivo Side B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Tipo de lado B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Nombre de la cara B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Estado de conexión"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Dispositivo maestro"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Nombre del sitio principal"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Panel de alimentación ascendente"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primario o redundante"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Tipo de alimentación (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Monofásico o trifásico"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5153,7 +5256,7 @@ msgstr "No puede adoptar {model} {name} porque ya pertenece a un módulo"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5162,21 +5265,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Alimentación eléctrica"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Estado del dispositivo"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Región principal"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5184,117 +5287,117 @@ msgstr "Región principal"
msgid "Parent group"
msgstr "Grupo de padres"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Instalación"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Función"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Imágenes"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Componentes"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Función de subdispositivo"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "modelo"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Tiene una IP OOB"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Miembro del chasis virtual"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Tiene contextos de dispositivos virtuales"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Grupo de clústeres"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Cableado"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Ocupado"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Conexión"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Amable"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Solo administración"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Modo 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Canal inalámbrico"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Frecuencia de canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Ancho de canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Potencia de transmisión (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5305,15 +5408,15 @@ msgstr "Potencia de transmisión (dBm)"
msgid "Cable"
msgstr "Cable"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Descubierto"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Dispositivo asignado"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "VM asignada"
@@ -5323,15 +5426,15 @@ 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/mixins.py:27 netbox/dcim/forms/mixins.py:75
-#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5340,9 +5443,9 @@ msgstr "Tipo de ámbito"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Alcance"
@@ -5351,31 +5454,31 @@ msgstr "Alcance"
msgid "Scope type (app & model)"
msgstr "Tipo de ámbito (aplicación y modelo)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Información de contacto"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rol de bastidor"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Babosa"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Control de inventario"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5383,38 +5486,47 @@ 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:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Reservación"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Introduzca un esquema JSON válido para definir los atributos admitidos."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Perfil y atributos"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Función del dispositivo"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
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:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Características"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5429,35 +5541,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:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Plantilla de puerto de consola"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Plantilla de puerto de servidor de consola"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Plantilla de puerto frontal"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Plantilla de interfaz"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Plantilla de toma de corriente"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Plantilla de puerto de alimentación"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Plantilla de puerto trasero"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5465,14 +5577,14 @@ msgstr "Plantilla de puerto trasero"
msgid "Console Port"
msgstr "Puerto de consola"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5483,8 +5595,8 @@ msgstr "Puerto de servidor de consola"
msgid "Front Port"
msgstr "Puerto frontal"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5496,40 +5608,40 @@ msgstr "Puerto frontal"
msgid "Rear Port"
msgstr "Puerto trasero"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Puerto de alimentación"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: 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:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Asignación de componentes"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Interfaz LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Dispositivo infantil"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5537,39 +5649,38 @@ msgstr ""
"Los dispositivos secundarios primero deben crearse y asignarse al sitio y al"
" rack del dispositivo principal."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Puerto de consola"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Puerto de servidor de consola"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Puerto frontal"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "toma de corriente"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Artículo de inventario"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Función del artículo de inventario"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Interfaz VM"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5579,13 +5690,13 @@ msgstr "Interfaz VM"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
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."
@@ -5640,7 +5751,7 @@ msgstr ""
"coincidir con el número seleccionado de posiciones de los puertos traseros "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5713,15 +5824,15 @@ msgstr "Las terminaciones A y B no pueden conectarse al mismo objeto."
msgid "end"
msgstr "fin"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "terminación de cable"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "terminaciones de cables"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5730,68 +5841,68 @@ 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "está activo"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "está completo"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "está dividido"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "ruta de cable"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "rutas de cable"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Todos los enlaces deben ser por cable o inalámbricos"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
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:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Falta el filtro de posición de terminación remota"
@@ -5873,12 +5984,12 @@ msgstr ""
"El sorteo asignado no puede superar el sorteo máximo ({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "pierna de alimentación"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Fase (para alimentaciones trifásicas)"
@@ -5905,17 +6016,17 @@ msgstr ""
"tipo de módulo"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "solo administración"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "interfaz de puente"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "función inalámbrica"
@@ -5928,8 +6039,8 @@ msgid "interface templates"
msgstr "plantillas de interfaz"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Una interfaz no se puede conectar a sí misma."
@@ -5945,7 +6056,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "posición del puerto trasero"
@@ -5972,7 +6083,7 @@ msgstr ""
"solo tiene {count} posiciones"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "posiciones"
@@ -5985,12 +6096,12 @@ msgid "rear port templates"
msgstr "plantillas de puertos traseros"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "posición"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identificador al que se debe hacer referencia al cambiar el nombre de los "
@@ -6022,21 +6133,21 @@ msgstr ""
"configurarse como «principal» para permitir compartimentos para "
"dispositivos."
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "ID de pieza"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Identificador de pieza asignado por el fabricante"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "plantilla de artículos de inventario"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "plantillas de artículos de inventario"
@@ -6076,7 +6187,7 @@ msgstr "{class_name} los modelos deben declarar una propiedad parent_object"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Tipo de puerto físico"
@@ -6114,135 +6225,135 @@ msgstr "puerto de alimentación"
msgid "power ports"
msgstr "puertos de alimentación"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "toma de corriente"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "tomas de corriente"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "modo"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Estrategia de etiquetado IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "interfaz principal"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN sin etiquetar"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "VLAN etiquetadas"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "SVLAN Q-in-Q"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "dirección MAC principal"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "LAG principal"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "velocidad (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "dúplex"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "Nombre mundial de 64 bits"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "canal inalámbrico"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "frecuencia de canal (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Se rellena por el canal seleccionado (si está configurado)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "potencia de transmisión (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "LAN inalámbricas"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "interfaz"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "interfaz"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Una interfaz no puede ser su propia interfaz principal."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6251,7 +6362,7 @@ msgstr ""
"La interfaz principal seleccionada ({interface}) pertenece a un dispositivo "
"diferente ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6260,7 +6371,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6269,7 +6380,7 @@ msgstr ""
"La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo "
"diferente ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6278,15 +6389,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -6294,7 +6405,7 @@ msgstr ""
"La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente "
"({device})."
-#: netbox/dcim/models/device_components.py:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6303,55 +6414,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Las interfaces virtuales no pueden tener un modo PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Las interfaces virtuales no pueden tener un tipo PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
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:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
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:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
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:941
+#: netbox/dcim/models/device_components.py:950
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:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6360,24 +6471,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Posición mapeada en el puerto trasero correspondiente"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "puerto frontal"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "puertos frontales"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6386,19 +6497,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:1110
+#: netbox/dcim/models/device_components.py:1119
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:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "puerto trasero"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "puertos traseros"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6407,40 +6518,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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "compartimiento de módulos"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "compartimentos de módulos"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "compartimiento de dispositivos"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "compartimentos para dispositivos"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "No se puede instalar un dispositivo en sí mismo."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6448,61 +6559,61 @@ msgstr ""
"No se puede instalar el dispositivo especificado; el dispositivo ya está "
"instalado en {bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "rol de artículo de inventario"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "roles de artículos de inventario"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "número de serie"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "etiqueta de activo"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "descubierto"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Este artículo se descubrió automáticamente"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "artículo de inventario"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "artículos de inventario"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "No se puede asignar a sí mismo como padre."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
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 "
@@ -6516,8 +6627,8 @@ msgstr "fabricante"
msgid "manufacturers"
msgstr "fabricantes"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "modelo"
@@ -6525,11 +6636,11 @@ msgstr "modelo"
msgid "default platform"
msgstr "plataforma predeterminada"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "número de pieza"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Número de pieza discreto (opcional)"
@@ -6568,8 +6679,8 @@ 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:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "flujo de aire"
@@ -6617,151 +6728,143 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Los tipos de dispositivos secundarios deben ser 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "tipo de módulo"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "tipos de módulos"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
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:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "rol del dispositivo"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "funciones del dispositivo"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "plataforma"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "plataformas"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "La función que cumple este dispositivo"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Número de serie del chasis, asignado por el fabricante"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
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:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "posición (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "cara del estante"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "IPv4 principal"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "IPv6 principal"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP fuera de banda"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Posición VC"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Posición virtual del chasis"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Prioridad VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Prioridad de elección del maestro del chasis virtual"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitud"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitud"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "El nombre del dispositivo debe ser único por sitio."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "dispositivo"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "dispositivos"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6769,7 +6872,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:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6777,7 +6880,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:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6785,7 +6888,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:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6794,23 +6897,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} no es una dirección IPv4."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} no es una dirección IPv6."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6820,22 +6923,22 @@ msgstr ""
"dispositivos, pero el tipo de este dispositivo pertenece a "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6844,39 +6947,22 @@ msgstr ""
"El dispositivo no se puede extraer del chasis virtual {virtual_chassis} "
"porque actualmente está designado como su maestro."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "módulo"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "módulos"
-
-#: 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 ""
-"El módulo debe instalarse en un compartimiento de módulos que pertenezca al "
-"dispositivo asignado ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "dominio"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "chasis virtual"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6885,44 +6971,44 @@ msgstr ""
"No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que "
"forman interfaces LAG entre chasis."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identificador"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Identificador numérico exclusivo del dispositivo principal"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "comentarios"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "contexto de dispositivo virtual"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "contextos de dispositivos virtuales"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, 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:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "direcciones MAC"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6930,7 +7016,7 @@ 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/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6938,11 +7024,57 @@ 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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Por favor, selecciona un {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "esquema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "Perfil de tipo de módulo"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "Perfiles de tipos de módulos"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "atributos"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "tipo de módulo"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "tipos de módulos"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Esquema no válido: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "módulo"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "módulos"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"El módulo debe instalarse en un compartimiento de módulos que pertenezca al "
+"dispositivo asignado ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "panel de alimentación"
@@ -7045,22 +7177,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Dimensión exterior del estante (ancho)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "altura exterior"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Dimensión exterior del estante (altura)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "profundidad exterior"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Dimensión exterior del bastidor (profundidad)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "unidad exterior"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "profundidad de montaje"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7069,77 +7209,75 @@ msgstr ""
"los estantes de cuatro postes, esta es la distancia entre los rieles "
"delantero y trasero."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "peso máximo"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
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:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "factor de forma"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "tipo de bastidor"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "tipos de estanterías"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Debe especificar una unidad al establecer una dimensión exterior"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "rol de bastidor"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "roles de seguimiento"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ID de la instalación"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Identificador asignado localmente"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Función funcional"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
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:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "estante"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "bastidores"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7148,7 +7286,7 @@ msgstr ""
"El estante debe tener al menos {min_height}Hablo para alojar los "
"dispositivos instalados actualmente."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7157,30 +7295,30 @@ 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:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "unidades"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "reserva de seguimiento"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "Seguimiento de reservas"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Ya se han reservado las siguientes unidades: {unit_list}"
@@ -7322,13 +7460,13 @@ msgid "Reachable"
msgstr "Accesible"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Dispositivos"
@@ -7338,9 +7476,9 @@ msgid "VMs"
msgstr "VM"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7350,21 +7488,21 @@ msgstr "VM"
msgid "Config Template"
msgstr "Plantilla de configuración"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Dirección IP"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Dirección IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Dirección IPv6"
@@ -7402,10 +7540,10 @@ msgstr "Puertos de alimentación"
msgid "Power outlets"
msgstr "tomas de corriente"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7416,7 +7554,7 @@ msgstr "tomas de corriente"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
@@ -7436,14 +7574,15 @@ msgstr "Bahías de módulos"
msgid "Inventory items"
msgstr "Artículos de inventario"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Bahía de módulos"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7472,24 +7611,24 @@ msgstr "Consumo máximo (W)"
msgid "Allocated draw (W)"
msgstr "Sorteo asignado (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Direcciones IP"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Grupos FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7500,41 +7639,41 @@ msgstr "Grupos FHRP"
msgid "Tunnel"
msgstr "Túnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Solo administración"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Circuito virtual"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Módulo instalado"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Serie del módulo"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Etiqueta de activo del módulo"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Estado del módulo"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Componente"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Artículos"
@@ -7549,11 +7688,12 @@ msgid "Device Types"
msgstr "Tipos de dispositivos"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Tipos de módulos"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Plataformas"
@@ -7572,14 +7712,14 @@ msgstr "Profundidad total"
msgid "U Height"
msgstr "Altura en U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instancias"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7588,9 +7728,9 @@ msgstr "Instancias"
msgid "Console Ports"
msgstr "Puertos de consola"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7599,9 +7739,9 @@ msgstr "Puertos de consola"
msgid "Console Server Ports"
msgstr "Puertos de servidor de consola"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7610,9 +7750,9 @@ msgstr "Puertos de servidor de consola"
msgid "Power Ports"
msgstr "Puertos de alimentación"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7621,9 +7761,9 @@ msgstr "Puertos de alimentación"
msgid "Power Outlets"
msgstr "Tomas de corriente"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7631,9 +7771,9 @@ msgstr "Tomas de corriente"
msgid "Front Ports"
msgstr "Puertos frontales"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7642,17 +7782,17 @@ msgstr "Puertos frontales"
msgid "Rear Ports"
msgstr "Puertos traseros"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Bahías de dispositivos"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7661,7 +7801,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:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Fuentes de alimentación"
@@ -7674,45 +7814,50 @@ msgstr "Utilización máxima"
msgid "Available Power (VA)"
msgstr "Potencia disponible (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Altura exterior"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Profundidad exterior"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Peso máximo"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Espacio"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Sitios"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Grupos de VLAN"
@@ -7720,64 +7865,64 @@ msgstr "Grupos de VLAN"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reservaciones"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Dispositivos no rakeados"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Contexto de configuración"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Configuración de renderizado"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Máquinas virtuales"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, 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:3209
+#: netbox/dcim/views.py:3234
#, 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:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Niños"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Miembro agregado {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Eliminado {device} desde un chasis virtual {chassis}"
@@ -7840,12 +7985,6 @@ msgstr "Selección múltiple"
msgid "Multiple objects"
msgstr "Objetos múltiples"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Discapacitado"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Suelto"
@@ -7874,9 +8013,9 @@ msgstr "Sí"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Enlace"
@@ -7920,111 +8059,82 @@ msgstr "Depurar"
msgid "Failure"
msgstr "Fracaso"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Actualización"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Eliminar"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Azul"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "añil"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Morado"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rosado"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "rojo"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "naranja"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Amarillo"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Verde"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Verde azulado"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cian"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Gris"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Negro"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "blanco"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Guión"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Notificación"
@@ -8067,24 +8177,24 @@ msgstr "Tipo de widget"
msgid "Unregistered widget class: {name}"
msgstr "Clase de widget no registrada: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} debe definir un método render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Nota"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Recuentos de objetos"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8092,69 +8202,69 @@ msgstr ""
"Muestre un conjunto de modelos de NetBox y el número de objetos creados para"
" cada tipo."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtros para aplicar al contar el número de objetos"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Formato no válido. Los filtros de objetos se deben pasar como un "
"diccionario."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Lista de objetos"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Muestra una lista arbitraria de objetos."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "El número predeterminado de objetos que se van a mostrar"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Formato no válido. Los parámetros de URL se deben pasar como un diccionario."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Selección de modelo no válida: {self['model'].data} no es compatible."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "Fuente RSS"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Inserte una fuente RSS desde un sitio web externo."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL del feed"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Requiere conexión externa"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
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:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Marcadores"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Muestra tus marcadores personales"
@@ -8168,173 +8278,183 @@ msgstr "Tipo de acción desconocido para una regla de evento: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "No se puede importar la canalización de eventos {name} error: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Módulo de script (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Archivo de datos (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Grupo (nombre)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Tipo de clúster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Grupo de inquilinos"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Grupo de inquilinos (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etiqueta"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Etiqueta (babosa)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
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:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Nombre del grupo"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Interfaz de usuario editable"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Es clonable"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Valor mínimo"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Valor máximo"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Regex de validación"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportamiento"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Ventana nueva"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Clase de botones"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Tipo MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Nombre del archivo"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Extensión de archivo"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Como archivo adjunto"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Compartido"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Método HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL de carga"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Verificación SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Secreto"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Tipos de eventos"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Está activo"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Tipos de objetos"
@@ -8342,9 +8462,9 @@ msgstr "Tipos de objetos"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Uno o más tipos de objetos asignados"
@@ -8352,10 +8472,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Tipo de objeto"
@@ -8364,7 +8485,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Set de elección"
@@ -8394,48 +8515,48 @@ msgstr ""
" opcionales separadas por dos puntos: «Choice1:First Choice, Choice2:Second "
"Choice»"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "clase de botones"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"La clase del primer enlace de un grupo se usará para el botón desplegable"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Los tipos de eventos que activarán esta regla"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Objeto de acción"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Nombre o script del webhook como ruta punteada module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} no se encontró"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Guión {name} no se encontró"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Tipo de objeto asignado"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "La clasificación de entrada"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8443,152 +8564,161 @@ msgstr "La clasificación de entrada"
msgid "Users"
msgstr "usuarios"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Grupos"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Tipo de objeto relacionado"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Tipo de campo"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Opciones"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Datos"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Renderización"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Archivo de datos"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Tipos de contenido"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Tipo de contenido HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Tipo de evento"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Tipo de acción"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Tipo de objeto etiquetado"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Tipo de objeto permitido"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regiones"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Grupos de sitios"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Ubicaciones"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Tipos de dispositivos"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Funciones"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Tipos de clústeres"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Grupos de clústeres"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Grupos de inquilinos"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Los tipos de objeto que tienen este campo personalizado"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Valor predeterminado"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Tipo del objeto relacionado (solo para campos de objeto/multiobjeto)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Filtro de objetos relacionados"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Especifique los parámetros de consulta como un objeto JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Campo personalizado"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8596,7 +8726,7 @@ msgstr ""
"El tipo de datos almacenados en este campo. Para los campos de objetos o "
"multiobjetos, seleccione el tipo de objeto relacionado a continuación."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8604,11 +8734,11 @@ msgstr ""
"Esto se mostrará como texto de ayuda para el campo del formulario. Markdown "
"es compatible."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Objeto relacionado"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8616,16 +8746,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Vínculo personalizado"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Plantillas"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8635,7 +8765,7 @@ msgstr ""
"objeto como {example}. Los enlaces que se muestren como texto vacío no se "
"mostrarán."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8643,62 +8773,80 @@ msgstr ""
"Código de plantilla Jinja2 para la URL del enlace. Haga referencia al objeto"
" como {example}."
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Código de plantilla"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Plantilla de exportación"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Renderización"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtro guardado"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Pedido"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Introduzca una lista de nombres de columna separados por comas. Añada un "
+"guión al nombre para invertir el orden."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Columnas disponibles"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Columnas seleccionadas"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Solicitud HTTP"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Elección de acción"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr ""
"Introduzca las condiciones en JSON "
"formato."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8706,39 +8854,34 @@ msgstr ""
"Introduzca los parámetros para pasar a la acción en JSON formato."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regla del evento"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Disparadores"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Grupo de notificaciones"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Inquilinos"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Contenido"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Programe en"
@@ -8746,7 +8889,7 @@ msgstr "Programe en"
msgid "Schedule execution of report to a set time"
msgstr "Programe la ejecución del informe a una hora determinada"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Se repite cada"
@@ -8754,30 +8897,30 @@ msgstr "Se repite cada"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Intervalo en el que se vuelve a ejecutar este informe (en minutos)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (hora actual: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "La hora programada debe estar en el futuro."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Confirmar cambios"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Confirme los cambios en la base de datos (desactive la casilla para una "
"ejecución en seco)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Programe la ejecución del script a una hora determinada"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Intervalo en el que se vuelve a ejecutar este script (en minutos)"
@@ -8801,25 +8944,26 @@ msgstr "Los cambios en la base de datos se han revertido debido a un error."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "peso"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "contexto de configuración"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "contextos de configuración"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Los datos JSON deben estar en forma de objeto. Ejemplo:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8827,33 +8971,11 @@ msgstr ""
"Los datos del contexto de configuración local tienen prioridad sobre los "
"contextos de origen en el contexto de configuración renderizado final."
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "código de plantilla"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Código de plantilla Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "parámetros ambientales"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Cualquier parámetros"
-" adicionales para pasar al construir el entorno Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "plantilla de configuración"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "plantillas de configuración"
@@ -8893,7 +9015,7 @@ msgstr ""
"Nombre del campo tal como se muestra a los usuarios (si no se proporciona, "
"se usará el nombre del campo)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "nombre del grupo"
@@ -9221,44 +9343,95 @@ msgstr "salpicadero"
msgid "dashboards"
msgstr "tableros"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "código de plantilla"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Código de plantilla de Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "parámetros ambientales"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Cualquier parámetros adicionales para aprobar al "
+"construir el entorno de Jinja"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "El valor predeterminado es {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Nombre de archivo para dar al archivo de exportación renderizado"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "extensión de archivo"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Extensión para añadir al nombre de archivo renderizado"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "como adjunto"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Descargar archivo como archivo adjunto"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} debe implementar un método get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "tipos de objetos"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Los objetos a los que se aplica esta regla."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Los tipos de eventos que activarán esta regla."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "condiciones"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Conjunto de condiciones que determinan si se generará el evento."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "tipo de acción"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Datos adicionales para pasar al objeto de acción"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "regla de evento"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "reglas del evento"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9268,7 +9441,7 @@ msgstr ""
"webhook. El procesamiento de plantillas de Jinja2 se admite en el mismo "
"contexto que el cuerpo de la solicitud."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available aquí."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "encabezados adicionales"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9295,11 +9468,11 @@ msgstr ""
" Jinja2 se admite en el mismo contexto que el cuerpo de la solicitud (a "
"continuación)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "plantilla corporal"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9312,11 +9485,11 @@ msgstr ""
"marca de tiempo
, nombre de usuario
, "
"id_solicitud
, y dato
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "secreto"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9327,16 +9500,16 @@ msgstr ""
"carga utilizando el secreto como clave. El secreto no se transmite en la "
"solicitud."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr ""
"Habilita la verificación del certificado SSL. ¡Desactívala con precaución!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Ruta del archivo CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9345,176 +9518,174 @@ msgstr ""
"verificación SSL. Déjelo en blanco para usar los valores predeterminados del"
" sistema."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"No especifique un archivo de certificado de CA si la verificación SSL está "
"deshabilitada."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Los tipos de objeto a los que se aplica este enlace."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "texto de enlace"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Código de plantilla Jinja2 para texto de enlace"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL del enlace"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Código de plantilla Jinja2 para la URL del enlace"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Los enlaces con el mismo grupo aparecerán en un menú desplegable"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "ventana nueva"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Forzar que el enlace se abra en una ventana nueva"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "enlace personalizado"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "enlaces personalizados"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Los tipos de objeto a los que se aplica esta plantilla."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Código de plantilla Jinja2. La lista de objetos que se exportan se pasa como"
-" una variable de contexto denominada conjunto de consultas
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "El valor predeterminado es texto/plano; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "extensión de archivo"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Extensión para añadir al nombre de archivo renderizado"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "como adjunto"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Descargar archivo como archivo adjunto"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "plantilla de exportación"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "plantillas de exportación"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "«{name}\"es un nombre reservado. Elija un nombre diferente."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Los tipos de objeto a los que se aplica este filtro."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "compartido"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "filtro guardado"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "filtros guardados"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Los parámetros de filtro se deben almacenar como un diccionario de "
"argumentos de palabras clave."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "El tipo de objeto de la tabla"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "mesa"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "Configuración de tabla"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "Configuraciones de tablas"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Tabla desconocida: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Columna desconocida: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "altura de la imagen"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "ancho de imagen"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
-msgstr "adjunto de imagen"
+msgstr "Imágenes adjuntas"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "archivos adjuntos de imágenes"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Los archivos adjuntos de imágenes no se pueden asignar a este tipo de objeto"
" ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "amable"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "entrada de diario"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "entradas de diario"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "marcalibros"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "marcapáginas"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, 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})."
@@ -9606,179 +9777,193 @@ msgstr "valor almacenado en caché"
msgid "cached values"
msgstr "valores en caché"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "sucursal"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "sucursales"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "cambio por etapas"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "cambios por etapas"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Los tipos de objeto a los que se puede aplicar esta etiqueta."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "etiqueta"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "etiquetas"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "artículo etiquetado"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "artículos etiquetados"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Datos del script"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parámetros de ejecución del script"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml está en desuso y se eliminará en la v4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json está en desuso y se eliminará en la v4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Descartar"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Tipos de objetos"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Valide la singularidad"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Visible"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Editable"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Tipo de objeto relacionado"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Set de elección"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Se puede clonar"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Valor mínimo"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Valor máximo"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Regex de validación"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Contar"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Ordenar alfabéticamente"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Ventana nueva"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Tipo MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Nombre del archivo"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Extensión de archivo"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Como archivo adjunto"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Archivo de datos"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Sincronizado"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Imagen"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Tamaño (bytes)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Nombre de tabla"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Leer"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Validación SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Tipos de eventos"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Funciones del dispositivo"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Comentarios (cortos)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Línea"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Nivel"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Mensaje"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Método"
@@ -9819,32 +10004,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Tu panel de control se ha restablecido."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Widget añadido: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Widget actualizado: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Widget eliminado: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Error al eliminar el widget: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
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á "
@@ -9869,7 +10054,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Formato de prefijo IP no válido: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9911,8 +10096,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Texto plano"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Servicio"
@@ -9925,19 +10110,19 @@ msgstr "Cliente"
msgid "Invalid IP address format: {address}"
msgstr "Formato de dirección IP no válido: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Objetivo de importación"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Destino de importación (nombre)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Objetivo de exportación"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Destino de exportación (nombre)"
@@ -9974,7 +10159,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Exportación de L2VPN (identificador)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefijo"
@@ -10002,8 +10187,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Prefijos que contienen este prefijo o IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Longitud de la máscara"
@@ -10015,18 +10200,18 @@ msgstr "Grupo de VLAN (ID)"
msgid "VLAN Group (slug)"
msgstr "Grupo VLAN (slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Número de VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Dirección"
@@ -10075,26 +10260,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Política de traducción de VLAN (nombre)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Grupo FHRP (nombre)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Grupo FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "Dirección IP (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "dirección IP"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "IPv4 principal (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "IPv4 principal (dirección)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "IPv6 principal (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "IPv6 principal (dirección)"
@@ -10155,24 +10348,24 @@ msgid "Date added"
msgstr "Fecha añadida"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Grupo VLAN"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10185,9 +10378,9 @@ msgstr "Longitud del prefijo"
msgid "Is a pool"
msgstr "Es una piscina"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Tratar como si se hubiera utilizado por completo"
@@ -10196,28 +10389,32 @@ msgstr "Tratar como si se hubiera utilizado por completo"
msgid "VLAN Assignment"
msgstr "Asignación de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Tratar como poblado"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Nombre DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocolo"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: 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:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10227,51 +10424,51 @@ msgstr "ID de grupo"
msgid "Authentication type"
msgstr "Tipo de autenticación"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Clave de autenticación"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "AUTENTICACIÓN"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Intervalos de ID de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Función de Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Sitio y grupo"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Puertos"
@@ -10307,8 +10504,9 @@ msgstr "El sitio de la VLAN (si lo hay)"
msgid "Scope ID"
msgstr "ID de ámbito"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10363,47 +10561,58 @@ msgstr ""
msgid "Auth type"
msgstr "Tipo de autenticación"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Grupo de VLAN asignado"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Política de traducción de VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "Protocolo IP"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Obligatorio si no está asignado a una VM"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Tipo de padre (aplicación y modelo)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Obligatorio si no está asignado a un dispositivo"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Nombre del objeto principal"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID de objeto principal"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Uno de los valores parent o parent_object_id debe incluirse en "
+"parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} no está asignado a este dispositivo/máquina virtual."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} no está asignado a este padre."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Objetivos de ruta"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importar objetivos"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Objetivos de exportación"
@@ -10415,13 +10624,13 @@ msgstr "Importado por VRF"
msgid "Exported by VRF"
msgstr "Exportado por VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privada"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Familia de direcciones"
@@ -10441,50 +10650,50 @@ msgstr "Fin"
msgid "Search within"
msgstr "Busca dentro"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Presente en VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Dispositivo/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Prefijo principal"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Asignado a una interfaz"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nombre DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Contiene el identificador de VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "ID de VLAN local"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "ID de VLAN remota"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "IDENTIFICADOR DE VLAN"
@@ -10494,7 +10703,7 @@ msgstr "IDENTIFICADOR DE VLAN"
msgid "Route Target"
msgstr "Objetivo de ruta"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10568,12 +10777,12 @@ msgstr "ID de VLAN"
msgid "Child VLANs"
msgstr "VLAN secundarias"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10581,28 +10790,32 @@ 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:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Tipo de padre"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Puerto (s)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Plantilla de servicio"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Desde plantilla"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Personalizado"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10650,19 +10863,19 @@ msgstr "tipo de autenticación"
msgid "authentication key"
msgstr "clave de autenticación"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Grupo FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Grupos FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Asignación grupal de FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Tareas grupales de FHRP"
@@ -10674,7 +10887,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR"
@@ -10750,7 +10963,7 @@ msgstr ""
"Todas las direcciones IP incluidas en este prefijo se consideran "
"utilizables."
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "marca utilizada"
@@ -10762,12 +10975,12 @@ msgstr "prefijos"
msgid "Cannot create prefix with /0 mask."
msgstr "No se puede crear un prefijo con la máscara /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "tabla global"
@@ -10776,100 +10989,113 @@ msgstr "tabla global"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "dirección de inicio"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Dirección IPv4 o IPv6 (con máscara)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "dirección final"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Estado operativo de esta gama"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "La función principal de esta gama"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "marca poblada"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Impedir la creación de direcciones IP dentro de este rango"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Indique el espacio se ha utilizado al 100%"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Rango IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Intervalos de IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "dirección"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "El estado operativo de esta IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "La función funcional de esta propiedad intelectual"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (interior)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "La IP para la que esta dirección es la IP «externa»"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "direcciones IP"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
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:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10877,12 +11103,17 @@ msgstr ""
"{ip} es una dirección de transmisión, que puede no estar asignada a una "
"interfaz."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, 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:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "No se puede crear la dirección IP {ip} rango interior {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10890,7 +11121,7 @@ msgstr ""
"No se puede reasignar la dirección IP mientras esté designada como la IP "
"principal del objeto principal"
-#: netbox/ipam/models/ip.py:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC"
@@ -10906,60 +11137,47 @@ msgstr "plantilla de servicio"
msgid "service templates"
msgstr "plantillas de servicio"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "servicio"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "servicios"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Grupos de VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10968,36 +11186,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:130
msgid "Ranges cannot overlap."
msgstr "Los rangos no se pueden superponer."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Grupo de VLAN (opcional)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
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:221
msgid "Operational status of this VLAN"
msgstr "Estado operativo de esta VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "La función principal de esta VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -11006,7 +11224,7 @@ msgstr ""
"La VLAN está asignada al grupo {group} (alcance: {scope}); no se puede "
"asignar también al sitio {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -11015,25 +11233,25 @@ msgstr ""
"El sitio asignado {site} no es miembro del grupo asignado {group} (alcance: "
"{scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Políticas de traducción de VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Regla de traducción de VLAN"
@@ -11053,8 +11271,8 @@ msgstr "reforzar un espacio único"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRFs"
@@ -11082,74 +11300,79 @@ msgstr "Recuento de sitios"
msgid "Provider Count"
msgstr "Recuento de proveedores"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Agregados"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Añadido"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefijos"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilización"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Intervalos de IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Prefijo (plano)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Profundidad"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Piscina"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Marcado como utilizado"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Dirección de inicio"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Marcado como poblado"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (interior)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (exterior)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Asignado"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Objeto asignado"
@@ -11157,22 +11380,22 @@ msgstr "Objeto asignado"
msgid "VID Ranges"
msgstr "Gamas VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VÍDEO"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Reglas"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "VID local"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "VID remoto"
@@ -11185,14 +11408,27 @@ msgstr "ROJO"
msgid "Unique"
msgstr "Único"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Objetivos de importación"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Objetivos de exportación"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP disponible"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IP disponibles"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Muchas IP disponibles"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11216,31 +11452,31 @@ msgstr ""
"Solo se permiten caracteres alfanuméricos, asteriscos, guiones, puntos y "
"guiones bajos en los nombres DNS"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Prefijos infantiles"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Rangos infantiles"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "IPs relacionadas"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Interfaces de dispositivos"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Interfaces de VM"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Es posible que este campo no esté en blanco."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11248,28 +11484,28 @@ msgstr ""
"El valor debe pasarse directamente (por ejemplo, «foo»: 123); no utilice un "
"diccionario o una lista."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} no es una opción válida."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Tipo de contenido no válido: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Valor no válido. Especifique un tipo de contenido como "
"'.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr ""
"Los rangos se deben especificar en el formulario (inferior, superior)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Los límites del rango se deben definir como números enteros."
@@ -11344,6 +11580,7 @@ msgid "Dark Grey"
msgstr "Gris oscuro"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Predeterminado"
@@ -11653,33 +11890,33 @@ msgstr "Campo personalizado '{name}'debe tener un valor único."
msgid "Missing required custom field '{name}'."
msgstr "Falta el campo personalizado obligatorio '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Fuente de datos remota"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "ruta de datos"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Ruta al archivo remoto (relativa a la raíz de la fuente de datos)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "sincronización automática habilitada"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Habilitar la sincronización automática de datos cuando se actualiza el "
"archivo de datos"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "fecha sincronizada"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} debe implementar un método sync_data ()."
@@ -11708,7 +11945,7 @@ msgstr "Debe especificar una unidad al establecer una distancia"
msgid "Organization"
msgstr "Organización"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Grupos de sitios"
@@ -11747,208 +11984,212 @@ msgid "Virtual Device Contexts"
msgstr "Contextos de dispositivos virtuales"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Perfiles de tipo de módulo"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "fabricantes"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Componentes del dispositivo"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Funciones de los artículos de inventario"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "Direcciones MAC"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Conexiones"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Cables"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Vínculos inalámbricos"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Conexiones de interfaz"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Conexiones de consola"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Conexiones de alimentación"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Grupos de LAN inalámbrica"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Funciones de prefijo y VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Rangos de ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Políticas de traducción de VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Reglas de traducción de VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Plantillas de servicio"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Túneles"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Grupos de túneles"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Terminaciones de túneles"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "VPNs L2"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Propuestas IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Políticas de IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Propuestas de IPSec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Políticas IPSec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Perfiles IPSec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Discos virtuales"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Tipos de clústeres"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Grupos de clústeres"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Tipos de circuitos"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Terminaciones de circuitos"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Circuitos virtuales"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Tipos de circuitos virtuales"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Terminaciones de circuitos virtuales"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Grupos de circuitos"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Tareas grupales"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Proveedores"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Cuentas de proveedores"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Redes de proveedores"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Paneles de alimentación"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Configuraciones"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Contextos de configuración"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Plantillas de configuración"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Personalización"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11961,92 +12202,96 @@ msgstr "Personalización"
msgid "Custom Fields"
msgstr "Campos personalizados"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Opciones de campo personalizadas"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Vínculos personalizados"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Plantillas de exportación"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Filtros guardados"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Configuraciones de tablas"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Adjuntos de imágenes"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operaciones"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integraciones"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Fuentes de datos"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Reglas del evento"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Trabajos"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Explotación"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Grupos de notificaciones"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Entradas del diario"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: 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:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Admin"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 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:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistema"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -12054,11 +12299,11 @@ msgstr "Sistema"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Historial de configuración"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Tareas en segundo plano"
@@ -12094,22 +12339,22 @@ msgstr ""
"{template_extension} ¡no es una subclase de "
"NetBox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} debe ser una instancia de netbox.plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context debe ser un diccionario"
@@ -12188,79 +12433,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "checa"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "danés"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "alemán"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Inglés"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
-msgstr "española"
+msgstr "Español"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "francesa"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "italiano"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "japonés"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "holandesa"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "polaco"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "portugués"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "rusa"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "turca"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "ucraniana"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "chino"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Selecciona todo"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Alternar todo"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Alternar menú desplegable"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Error"
@@ -12269,12 +12514,12 @@ msgstr "Error"
msgid "No {model_name} found"
msgstr "No {model_name} encontrado"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Campo"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Valor"
@@ -12282,7 +12527,7 @@ msgstr "Valor"
msgid "Dummy Plugin"
msgstr "Plugin ficticio"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12291,53 +12536,53 @@ msgstr ""
"Se ha producido un error al procesar la plantilla de exportación "
"seleccionada ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "No {object_type} fueron seleccionados."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Renombrado {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Eliminado {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Registro de cambios"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "diario"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Datos sincronizados para {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Sincronizado {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} debe implementar get_children ()"
@@ -12408,12 +12653,6 @@ msgstr "en GitHub"
msgid "Home Page"
msgstr "Página de inicio"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Perfil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12488,13 +12727,10 @@ msgid "Toggle All"
msgstr "Alternar todo"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tabla"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Pedido"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Columnas"
@@ -12514,8 +12750,8 @@ msgid "Account Details"
msgstr "Detalles de la cuenta"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "Correo electrónico"
@@ -12556,8 +12792,11 @@ msgstr "Grupos asignados"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12601,7 +12840,7 @@ msgstr "Utilizado por última vez"
msgid "Add a Token"
msgstr "Añadir un token"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Inicio"
@@ -12616,7 +12855,7 @@ msgstr "Logotipo de NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Conseguir"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12696,6 +12935,7 @@ msgstr "Tipo de circuito"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12719,6 +12959,20 @@ msgstr "Editar"
msgid "Swap"
msgstr "Intercambiar"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Eliminar"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Punto de terminación"
@@ -12774,8 +13028,8 @@ msgstr "Desconectar"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12871,28 +13125,22 @@ msgstr "bytes"
msgid "SHA256 Hash"
msgstr "Hash SHA256"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Sincronizar"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Contenido"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Última sincronización"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "No hay parámetros definidos"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Expedientes"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Elevaciones de estanterías"
@@ -13069,7 +13317,7 @@ msgstr "Colas en segundo plano"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Configurar tabla"
@@ -13305,7 +13553,7 @@ msgstr "Cambiar nombre seleccionado"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "No conectado"
@@ -13471,6 +13719,7 @@ msgid "Regenerate Slug"
msgstr "Regenera a Slug"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13522,17 +13771,25 @@ msgstr "Bahía"
msgid "Add Device"
msgstr "Agregar dispositivo"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Función de máquina virtual"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Funciones de dispositivos secundarios"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Agregar un rol de dispositivo"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Nombre del modelo"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Número de pieza"
@@ -13558,7 +13815,7 @@ msgstr "Posición del puerto trasero"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13625,7 +13882,7 @@ msgstr "Borrar"
msgid "Clear All"
msgstr "Borrar todo"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Profundidad de montaje"
@@ -13691,11 +13948,11 @@ msgstr "Ancho de canal"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13708,7 +13965,7 @@ msgid "No member interfaces"
msgstr "Sin interfaces de miembros"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13732,15 +13989,15 @@ msgstr "ID de pieza"
msgid "Add Child Location"
msgstr "Agregar ubicación infantil"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Ubicaciones para niños"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Agregar una ubicación"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Agregar un dispositivo"
@@ -13753,9 +14010,18 @@ msgid "Add Device Type"
msgstr "Agregar tipo de dispositivo"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Agregar tipo de módulo"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "No hay ningún perfil asignado"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Perfil de tipo de módulo"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Dispositivo conectado"
@@ -13778,7 +14044,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "UN"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Pierna de alimentación"
@@ -13866,11 +14132,11 @@ msgstr "Posiciones"
msgid "Add Site"
msgstr "Agregar sitio"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Regiones infantiles"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Agregar región"
@@ -13894,19 +14160,20 @@ msgstr "Dirección física"
msgid "Shipping Address"
msgstr "Dirección de envío"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Grupos de niños"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Agregar grupo de sitios"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Fijación"
@@ -13947,6 +14214,15 @@ msgstr "Edición de chasis virtuales %(name)s"
msgid "Rack/Unit"
msgstr "Bastidor/unidad"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Eliminar miembro del chasis virtual"
@@ -14060,23 +14336,23 @@ msgstr "Versión de PostgreSQL no compatible"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Asegúrese de que la versión 12 o posterior de PostgreSQL esté en uso. Para "
-"comprobarlo, conéctese a la base de datos utilizando las credenciales de "
-"NetBox y emitiendo una consulta para SELECCIONE LA VERSIÓN ()
."
+"Asegúrese de que la versión 14 o posterior de PostgreSQL esté en uso. Puede "
+"comprobarlo conectándose a la base de datos con las credenciales de NetBox y"
+" realizando una consulta para SELECCIONAR VERSIÓN ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Se ha eliminado el archivo de datos asociado a este objeto"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Datos sincronizados"
@@ -14086,12 +14362,13 @@ msgstr "Datos sincronizados"
msgid "Sync Data"
msgstr "Sincronizar datos"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Parámetros del entorno"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "plantilla"
@@ -14145,7 +14422,7 @@ msgid "Button Class"
msgstr "Clase de botones"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Modelos asignados"
@@ -14231,14 +14508,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Condiciones"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Tipo MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Extensión de archivo"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Programado para"
@@ -14389,23 +14658,46 @@ msgstr "Umbral de registro"
msgid "All"
msgstr "Todas"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Configuración de tabla"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Columnas mostradas"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Configuración de tablas"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Muévete hacia arriba"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Muévete hacia abajo"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Artículos etiquetados"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Tipos de objetos permitidos"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Cualquier"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Tipos de artículos etiquetados"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Objetos etiquetados"
@@ -14778,7 +15070,8 @@ msgstr "Centro de ayuda"
msgid "Log Out"
msgstr "Cerrar sesión"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Iniciar sesión"
@@ -14810,7 +15103,7 @@ msgstr "Tipo de autenticación"
msgid "Authentication Key"
msgstr "Clave de autenticación"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Direcciones IP virtuales"
@@ -14843,7 +15136,7 @@ msgid "Show All"
msgstr "Mostrar todo"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Global"
@@ -14875,14 +15168,14 @@ msgstr "Dirección inicial"
msgid "Ending Address"
msgstr "Dirección final"
-#: 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:95
msgid "Addressing Details"
msgstr "Detalles de direccionamiento"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Marcado como totalmente utilizado"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP para niños"
@@ -14988,11 +15281,11 @@ msgstr "Espacio IP único"
msgid "Errors"
msgstr "Errores"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Iniciar sesión"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "O"
@@ -15051,37 +15344,37 @@ msgstr ""
"Haga clic aquí para intentar cargar NetBox de "
"nuevo."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Contacto"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Título"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Teléfono"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Grupo de contacto"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
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:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Función de contacto"
@@ -15094,12 +15387,12 @@ msgid "Add Tenant"
msgstr "Agregar inquilino"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Grupo de inquilinos"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Agregar grupo de inquilinos"
@@ -15295,7 +15588,7 @@ msgstr "Una vida útil (KB)"
msgid "L2VPN Attributes"
msgstr "Atributos de L2VPN"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Agregar una terminación"
@@ -15362,11 +15655,11 @@ msgid "Add Wireless LAN"
msgstr "Agregar LAN inalámbrica"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Grupo de LAN inalámbrica"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Agregar grupo de LAN inalámbrica"
@@ -15382,109 +15675,133 @@ msgstr "Grupo de contacto de padres (ID)"
msgid "Parent contact group (slug)"
msgstr "Grupo de contacto para padres (slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Grupo de contactos (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Grupo de contacto (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Contacto (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Rol de contacto (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Rol de contacto (babosa)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Grupo de contactos"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Grupo de padres e inquilinos (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Grupo de padres e inquilinos (slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Grupo de inquilinos (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Grupo de inquilinos (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Grupo de inquilinos (babosa)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Descripción"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Agregar grupos"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Eliminar grupos"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Nombres de grupos separados por comas y entre comillas dobles (por ejemplo, "
+"«Grupo 1, Grupo 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Contacto asignado"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "grupo de contacto"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "grupos de contacto"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "rol de contacto"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "roles de contacto"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "título"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "llamar por teléfono"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "correo electrónico"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "eslabón"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "contacto"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "contactos"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "pertenencia a grupos de contacto"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "membresías de grupos de contacto"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "asignación de contactos"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "asignaciones de contactos"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, 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})."
@@ -15513,27 +15830,27 @@ msgstr "inquilino"
msgid "tenants"
msgstr "inquilinos"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Título del contacto"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Teléfono de contacto"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Correo electrónico de contacto"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Dirección de contacto"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Enlace de contacto"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Descripción del contacto"
@@ -15659,26 +15976,26 @@ msgstr "Debe seleccionarse al menos una acción."
msgid "Invalid filter for {model}: {error}"
msgstr "Filtro no válido para {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "La lista de acciones concedidas por este permiso"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "restricciones"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Filtro Queryset que coincide con los objetos aplicables de los tipos "
"seleccionados"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "permiso"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "permisos"
@@ -15785,7 +16102,7 @@ msgstr ""
"No se encontró el objeto relacionado con el identificador numérico "
"proporcionado: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} tiene una clave definida, pero CHOICES no es una lista"
@@ -16004,14 +16321,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Encabezado no reconocido: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Columnas disponibles"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Columnas seleccionadas"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16088,6 +16397,19 @@ msgstr ""
"Falta el valor requerido para el parámetro de consulta estática: "
"'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Definición de esquema JSON no válida"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "El esquema JSON debe definir las propiedades"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Definición de esquema JSON no válida: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "La contraseña debe tener al menos un número."
@@ -16127,7 +16449,7 @@ msgstr "App_label/model_name desconocido para {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Dirección IP no válida establecida para {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr ""
@@ -16189,18 +16511,6 @@ msgstr "Establecer nulo"
msgid "Clear all"
msgstr "Borrar todo"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Configuración de tablas"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Muévete hacia arriba"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Muévete hacia abajo"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Buscar..."
@@ -16225,7 +16535,12 @@ msgstr "Escribe"
msgid "The test must define csv_update_data."
msgstr "La prueba debe definir csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} debe ser un múltiplo de {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} no es una expresión regular válida."
@@ -16268,12 +16583,12 @@ msgid "Cluster type (ID)"
msgstr "Tipo de clúster (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Clúster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "CPU virtuales"
@@ -16381,42 +16696,42 @@ 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
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "memoria (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disco (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "máquina virtual"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "máquinas virtuales"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16424,7 +16739,7 @@ msgstr ""
"El dispositivo seleccionado ({device}) no está asignado a este clúster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16433,19 +16748,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:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16454,7 +16769,7 @@ msgstr ""
"La interfaz principal seleccionada ({parent}) pertenece a una máquina "
"virtual diferente ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16463,7 +16778,7 @@ msgstr ""
"La interfaz de puente seleccionada ({bridge}) pertenece a una máquina "
"virtual diferente ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16472,24 +16787,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "tamaño (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "disco virtual"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "discos virtuales"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Añadido {count} dispositivos para agrupar {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Eliminado {count} dispositivos del clúster {cluster}"
@@ -16566,22 +16881,26 @@ msgstr "Firmas de la DSA"
msgid "Group {n}"
msgstr "Grupo {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "LAN privada Ethernet"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "LAN privada virtual Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Árbol privado de Ethernet"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Árbol privado virtual de Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Grupo de túneles (ID)"
@@ -16626,15 +16945,15 @@ msgstr "Política IPSec (ID)"
msgid "IPSec policy (name)"
msgstr "Política IPSec (nombre)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "VPN L2 (babosa)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Interfaz VM (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (nombre)"
@@ -16647,8 +16966,8 @@ msgstr "Grupo de túneles"
msgid "SA lifetime"
msgstr "Toda una vida"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16698,33 +17017,33 @@ msgstr "Propuestas de IPSec"
msgid "IPSec protocol"
msgstr "Protocolo IPSec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Tipo L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Dispositivo principal (para interfaz)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Máquina virtual principal (para interfaz)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Interfaz asignada (dispositivo o máquina virtual)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"No se pueden importar las terminaciones de la interfaz de máquina virtual y "
"del dispositivo de forma simultánea."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Cada terminación debe especificar una interfaz o una VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "No se puede asignar una interfaz y una VLAN a la vez."
@@ -16737,7 +17056,7 @@ msgstr "Versión IKE"
msgid "Proposal"
msgstr "Propuesta"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Tipo de objeto asignado"
@@ -16853,20 +17172,20 @@ msgstr "Políticas IPSec"
msgid "IPSec profiles"
msgstr "Perfiles IPSec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Terminación de L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Terminaciones de L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, 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:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16899,19 +17218,19 @@ msgstr "túnel"
msgid "tunnels"
msgstr "túneles"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "terminación de túnel"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "terminaciones de túneles"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} ya está conectado a un túnel ({tunnel})."
@@ -16944,11 +17263,11 @@ msgstr "Una vida útil (segundos)"
msgid "SA Lifetime (KB)"
msgstr "SA Lifetime (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Objeto principal"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Sitio del objeto"
@@ -16972,8 +17291,8 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "Empresa WPA"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16997,7 +17316,7 @@ msgstr "Interfaz A"
msgid "Interface B"
msgstr "Interfaz B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Lado B"
@@ -17017,23 +17336,23 @@ msgstr "grupos LAN inalámbricos"
msgid "wireless LAN"
msgstr "LAN inalámbrica"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "interfaz A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "interfaz B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "enlace inalámbrico"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "enlaces inalámbricos"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 7a911bfe5..81df657c1 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 1bd70887f..fdc6d2d90 100644
--- a/netbox/translations/fr/LC_MESSAGES/django.po
+++ b/netbox/translations/fr/LC_MESSAGES/django.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n"
@@ -44,7 +44,7 @@ msgstr "Écriture activée"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -75,59 +75,61 @@ msgstr "Dernière utilisation"
msgid "Allowed IPs"
msgstr "IP autorisées"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Connecté en tant que {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Vous êtes déconnecté."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Vos préférences ont été mises à jour."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Les informations d'identification utilisateur authentifiées par LDAP ne "
"peuvent pas être modifiées dans NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Planifié"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Hors ligne"
@@ -140,7 +142,7 @@ msgstr "Déprovisionnement"
msgid "Decommissioned"
msgstr "Mis hors service"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -175,36 +177,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Région (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Région (slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -212,12 +214,12 @@ msgstr "Groupe de sites (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Groupe de sites (slug)"
@@ -225,29 +227,29 @@ msgstr "Groupe de sites (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -265,18 +267,18 @@ msgstr "Groupe de sites (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Site"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Site (slug)"
@@ -329,21 +331,21 @@ msgid "Circuit type (slug)"
msgstr "Type de circuit (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Site (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Lieu (ID)"
@@ -352,24 +354,25 @@ msgid "Termination A (ID)"
msgstr "Terminaison A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -396,10 +399,10 @@ msgid "Circuit"
msgstr "Circuit"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Emplacement (slug)"
@@ -419,7 +422,7 @@ msgstr "Circuit (ID)"
msgid "Virtual circuit (CID)"
msgstr "Circuit virtuel (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Circuit virtuel (ID)"
@@ -455,20 +458,20 @@ msgstr "Type de circuit virtuel (slug)"
msgid "Virtual circuit"
msgstr "Circuit virtuel"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "Numéros d'AS"
@@ -481,36 +484,37 @@ msgstr "Numéros d'AS"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -521,7 +525,7 @@ msgstr "Numéros d'AS"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -538,10 +542,11 @@ msgstr "Numéros d'AS"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -559,21 +564,22 @@ msgstr "Numéros d'AS"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -594,13 +600,13 @@ msgstr "Numéros d'AS"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -611,9 +617,9 @@ msgstr "Numéros d'AS"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Description"
@@ -665,23 +671,23 @@ msgstr "Identifiant du service"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -696,31 +702,31 @@ msgstr "Couleur"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -746,8 +752,8 @@ msgstr "Couleur"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -771,36 +777,37 @@ msgstr "Identifiant de compte du prestataire"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -808,15 +815,16 @@ msgstr "Identifiant de compte du prestataire"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -828,10 +836,12 @@ msgstr "Identifiant de compte du prestataire"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -849,36 +859,37 @@ msgstr "Statut"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -890,27 +901,27 @@ msgstr "Statut"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -938,9 +949,9 @@ msgstr "Débit engagé (Kbits/s)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Distance"
@@ -948,7 +959,7 @@ msgstr "Distance"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -966,30 +977,31 @@ msgstr "Paramètres du service"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -1000,13 +1012,14 @@ msgstr "Attributs"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1016,14 +1029,14 @@ msgstr "Attributs"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Utilisateur"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Type de terminaison"
@@ -1045,11 +1058,11 @@ msgstr "Vitesse du port (Kbits/s)"
msgid "Upstream speed (Kbps)"
msgstr "Vitesse ascendante (Kbits/s)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Marquer comme connecté"
@@ -1070,13 +1083,13 @@ msgstr "Détails de terminaison"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Priorité"
@@ -1096,26 +1109,26 @@ msgstr "Réseau de fournisseurs"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1123,15 +1136,15 @@ msgstr "Réseau de fournisseurs"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1159,29 +1172,31 @@ msgstr "Type de circuit"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "État opérationnel"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1221,13 +1236,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1242,10 +1257,10 @@ msgstr "Rôle opérationnel"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Interface"
@@ -1253,31 +1268,31 @@ msgstr "Interface"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1287,24 +1302,26 @@ msgstr "Interface"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Emplacement"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1315,20 +1332,20 @@ msgstr "Contacts"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1336,22 +1353,22 @@ msgstr "Contacts"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Région"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1373,9 +1390,9 @@ msgstr "Compte"
msgid "Term Side"
msgstr "Côté terme"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1386,34 +1403,29 @@ msgstr "Affectation"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1421,10 +1433,10 @@ msgstr "Affectation"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Groupe"
@@ -1445,12 +1457,12 @@ msgstr "Affectation de groupe"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "couleur"
@@ -1475,16 +1487,17 @@ msgstr "ID de circuit unique"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "statut"
@@ -1520,86 +1533,85 @@ msgstr "groupe de circuits"
msgid "circuit groups"
msgstr "groupes de circuits"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
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
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "priorité"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Affectation de groupes de circuits"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Assignations de groupes de circuits"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "côté terminaison"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "vitesse du port (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Vitesse du circuit physique"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "vitesse montante (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
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:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID de connexion croisée"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID de l'interconnexion locale"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "panneau de raccordement ou port (s)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
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:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "description"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "terminaison du circuit"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "terminaisons de circuits"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr ""
"Une terminaison de circuit doit être rattachée à un objet de terminaison."
@@ -1610,31 +1622,31 @@ msgstr ""
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nom"
@@ -1644,11 +1656,11 @@ msgid "Full name of the provider"
msgstr "Nom complet du fournisseur"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "slug"
@@ -1702,7 +1714,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "rôle"
@@ -1720,35 +1732,36 @@ msgstr "terminaisons de circuits virtuels"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1772,6 +1785,7 @@ msgstr "terminaisons de circuits virtuels"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1788,16 +1802,17 @@ msgstr "terminaisons de circuits virtuels"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1819,9 +1834,9 @@ msgstr "terminaisons de circuits virtuels"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1845,8 +1860,8 @@ msgstr "Nom"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1862,7 +1877,7 @@ msgid "Circuit ID"
msgstr "Identifiant du circuit"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Côté A"
@@ -1880,35 +1895,38 @@ msgstr "Bande passante garantie"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Commentaires"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Allocations"
@@ -1945,52 +1963,50 @@ msgstr "Comptes"
msgid "Account Count"
msgstr "Nombre de comptes"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Nombre d'ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2019,22 +2035,22 @@ msgstr "Terminaisons"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Appareil"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminaisons échangées pour le circuit {circuit}."
@@ -2044,31 +2060,31 @@ 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."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Objet créé"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Objet mis à jour"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Objet supprimé"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Tâche démarrée"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Tâche terminée"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Tâche échouée"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Tâche erronée"
@@ -2092,14 +2108,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Échoué"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2153,7 +2169,7 @@ msgstr "Hebdo"
msgid "30 days"
msgstr "30 jours"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Mis à jour"
@@ -2184,7 +2200,7 @@ msgstr "Arrêté"
msgid "Cancelled"
msgstr "Annulé"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2223,40 +2239,43 @@ msgstr "ID de clé d'accès AWS"
msgid "AWS secret access key"
msgstr "Clé d'accès secrète AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Source de données (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Source de données (nom)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Utilisateur (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2265,7 +2284,12 @@ msgstr "Nom d'utilisateur"
msgid "Enabled"
msgstr "Activé"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Intervalle de synchronisation"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2275,86 +2299,89 @@ msgstr "Activé"
msgid "Parameters"
msgstr "Paramètres"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Source de données"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Fichier"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Source de données"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Création"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Type d'objet"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Créé après"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Créé avant"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Planifié après"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Planifié avant"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Commencé après"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Commencé avant"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Terminé après"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Terminé avant"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2364,121 +2391,128 @@ msgstr "Terminé avant"
msgid "User"
msgstr "Utilisateur"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Heure"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Après"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Avant"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Action"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Source"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Synchroniser"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Paramètres du backend"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Téléversement de fichiers"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr ""
"Impossible de charger un fichier et de le synchroniser à partir d'un fichier"
" existant"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"Vous devez télécharger un fichier ou sélectionner un fichier de données à "
"synchroniser"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Élévations des baies"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Puissance"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sécurité"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Bannières"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Pagination"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validation"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Préférences de l'utilisateur"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Divers"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Révision de configuration"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr ""
"Ce paramètre a été défini de manière statique et ne peut pas être modifié."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Valeur actuelle : {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (par défaut)"
@@ -2494,7 +2528,7 @@ msgstr "nom d'utilisateur"
msgid "request ID"
msgstr "ID de demande"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "action"
@@ -2521,9 +2555,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2569,69 +2603,74 @@ msgstr "Révision de configuration #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "type"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "activé"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "intervalle de synchronisation"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignorer les règles"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Modèles (un par ligne) correspondant aux fichiers à ignorer lors de la "
"synchronisation"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "paramètres"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "dernière synchronisation"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "source de données"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "sources de données"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Type de backend inconnu : {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
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:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2639,60 +2678,60 @@ msgstr ""
"Une erreur s'est produite lors de l'initialisation du backend. Une "
"dépendance doit être installée : "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "dernière mise à jour"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "chemin"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "taille"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "hachage"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "La longueur doit être de 64 caractères hexadécimaux."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "Hachage SHA256 des données du fichier"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "fichier de données"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "fichiers de données"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "enregistrement de synchronisation automatique"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "enregistrements de synchronisation automatique"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "racine du fichier"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "chemin du fichier"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Chemin du fichier par rapport au chemin racine désigné"
@@ -2704,7 +2743,7 @@ msgstr "fichier géré"
msgid "managed files"
msgstr "fichiers gérés"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, 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})."
@@ -2729,8 +2768,7 @@ msgstr "commencé"
msgid "completed"
msgstr "terminé"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "données"
@@ -2762,14 +2800,14 @@ msgstr ""
"Statut invalide pour l'arrêt de la tâche. Les choix sont les suivants : "
"{choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue () ne peut pas être appelée avec des valeurs à la fois pour "
"schedule_at et immediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "La suppression est empêchée par une règle de protection : {message}"
@@ -2781,15 +2819,15 @@ msgid "Full Name"
msgstr "Nom complet"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Objet"
@@ -2803,19 +2841,27 @@ msgstr "ID de demande"
msgid "Is Active"
msgstr "Est actif"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Dernière synchronisation"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Dossiers"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Sentier"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
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:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2826,49 +2872,45 @@ msgstr "IDENTIFIANT"
msgid "Interval"
msgstr "Intervalle"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Version"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Dernière mise à jour"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Version minimale de NetBox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Version maximale de NetBox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Aucune donnée de plug-in trouvée"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Auteur"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Installé"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certifié"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Publié"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Version installée"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Dernière version"
@@ -2884,7 +2926,7 @@ msgstr "Travailleurs"
msgid "Host"
msgstr "Hôte"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Port"
@@ -2932,7 +2974,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Aucun travailleur n'a été trouvé"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Tâche {job_id} introuvable"
@@ -2942,70 +2984,70 @@ msgstr "Tâche {job_id} introuvable"
msgid "Job {id} not found."
msgstr "Tâche {id} introuvable."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, 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:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Révision de configuration restaurée #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "La tâche {id} a été supprimée."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Erreur lors de la suppression du job {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "La tâche {id} a été replacée dans la file d'attente."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "La tâche {id} a été mise en file d'attente."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "La tâche {id} a été arrêtée."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Impossible d'arrêter la tâche {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Le catalogue des plugins n'a pas pu être chargé"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plug-in {name} introuvable"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Position (U)"
@@ -3018,10 +3060,10 @@ msgstr "ID de l'établissement"
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:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Démantèlement"
@@ -3080,51 +3122,55 @@ msgid "Deprecated"
msgstr "Obsolète"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Millimètres"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Pouces"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "De l'avant vers l'arrière"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "De l'arrière vers l'avant"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3134,120 +3180,120 @@ msgstr "De l'arrière vers l'avant"
msgid "Parent"
msgstr "Parent"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Enfant"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Avant"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Arrière"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Mis en scène"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventaire"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "De gauche à droite"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "De droite à gauche"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "D'un côté à l'arrière"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "De l'arrière vers le côté"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "De bas en haut"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "De haut en bas"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Passif"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Mixte"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (non verrouillable)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (verrouillage)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Style californien"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "International/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Propriétaire"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Autres"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/International"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Physique"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtuel"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Sans fil"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Interfaces virtuelles"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3255,147 +3301,157 @@ msgstr "Interfaces virtuelles"
msgid "Bridge"
msgstr "Passerelle"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Groupe d'agrégation de liens (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (fixe)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modulaire)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (panneau arrière)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Cellulaire"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Série"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Coaxiale"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Empilage"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "La moitié"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Complet"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Automatique"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Accès"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Tagué"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Tagué (Tous)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Qin-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Norme IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "24 V passif (2 paires)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "24 V passif (4 paires)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "48 V passif (2 paires)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "48 V passif (4 paires)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Cuivre"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "fibre optique"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Fibre"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Connecté"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilomètres"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Mètres"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centimètres"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Miles"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Pieds"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Redondant"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Monophasé"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Triphasé"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Défectueux"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3406,320 +3462,336 @@ msgstr "Format d'adresse MAC non valide : {value}"
msgid "Invalid WWN format: {value}"
msgstr "Format WWN non valide : {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Région parente (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Région parente (slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Groupe de sites parent (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Groupe de sites parents (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Groupe (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Groupe (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "COMME (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Lieu de résidence du parent (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Localisation du parent (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Fabricant (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Fabricant (slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Type de baie (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Type de baie (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rôle (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rôle (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Baie (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Utilisateur (nom)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Plateforme par défaut (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Plateforme par défaut (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Possède une image frontale"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Possède une image arrière"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Possède des ports de console"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Possède des ports de serveur de console"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Possède des ports d'alimentation"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Dispose de prises de courant"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Possède des interfaces"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Possède des ports d'intercommunication"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Dispose de baies pour modules"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Dispose de baies pour appareils"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Possède des articles en inventaire"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profil (nom)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Type d'appareil (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Type de module (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Port d'alimentation (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Article d'inventaire parent (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Modèle de configuration (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Rôle (ID) de l'appareil parent"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Rôle de l'appareil parent (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Type d'appareil (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Appareil parent (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Plateforme (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Plateforme (slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Nom du site (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Enfant parent (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Cluster de machines virtuelles (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Groupe de clusters (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Groupe de clusters (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Modèle d'appareil (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Est en pleine profondeur"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "Adresse MAC"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Possède une adresse IP principale"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Possède une adresse IP hors bande"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Châssis virtuel (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Est un membre virtuel du châssis"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "GESTION HORS BANDE (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Possède un contexte de périphérique virtuel"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (IDENTIFIANT)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Modèle d'appareil"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Type de module (modèle)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Baie modulaire (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Baie (nom)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Appareil (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Appareil (nom)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Type d'appareil (modèle)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Rôle de l'appareil (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Rôle de l'appareil (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Châssis virtuel (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3729,121 +3801,121 @@ msgstr "Châssis virtuel (ID)"
msgid "Virtual Chassis"
msgstr "Châssis virtuel"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Module (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Câble (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Machine virtuelle (nom)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Machine virtuelle (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Interface (nom)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Interface de machine virtuelle (nom)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Interface de machine virtuelle (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Mode 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "VLAN attribué"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "VID attribué"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Politique de traduction VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3851,117 +3923,117 @@ msgstr "Politique de traduction VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Politique de traduction VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de châssis virtuelles pour appareils"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de châssis virtuel pour le périphérique (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Type d'interface"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Interface parent (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Interface pontée (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Interface LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "Adresse MAC"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Adresse MAC principale (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Adresse MAC principale"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contexte du périphérique virtuel"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Contexte du périphérique virtuel (Identifiant)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "LAN sans fil"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Liaison sans fil"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Terminaison du circuit virtuel (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Baie du module parent (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Module installé (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Appareil installé (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Appareil installé (nom)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Maître (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Master (nom)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Entité (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Entité (slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Non terminé"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Panneau d'alimentation (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3969,11 +4041,11 @@ msgstr "Panneau d'alimentation (ID)"
msgid "Tags"
msgstr "Étiquettes"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3989,203 +4061,212 @@ 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:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Nom du contact"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Téléphone de contact"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Adresse mail de contact"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Fuseau horaire"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Fabricant"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Facteur de forme"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Largeur"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Hauteur (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Unités décroissantes"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Largeur extérieure"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Hauteur extérieure"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Profondeur extérieure"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Unité extérieure"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Profondeur de montage"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Poids"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Poids maximum"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Unité de poids"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: 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:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Dimensions extérieures"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numérotation"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Type de baie"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Étiquette d'actif"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Flux d'air"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4195,38 +4276,39 @@ msgstr "Flux d'air"
msgid "Rack"
msgstr "Baie"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Matériel"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Plateforme par défaut"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Référence de pièce"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Hauteur en U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Exclure de l'utilisation"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4234,37 +4316,51 @@ msgstr "Exclure de l'utilisation"
msgid "Device Type"
msgstr "Type d'appareil"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Schéma"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Type de module"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Châssis"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "rôle de machine virtuelle"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4272,22 +4368,22 @@ msgstr "rôle de machine virtuelle"
msgid "Config template"
msgstr "Modèle de configuration"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Type d'appareil"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Rôle de l'appareil"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4298,17 +4394,17 @@ msgstr "Rôle de l'appareil"
msgid "Platform"
msgstr "Plateforme"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4320,28 +4416,28 @@ msgstr "Plateforme"
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuration"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualisation"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Type de module"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4359,109 +4455,109 @@ msgstr "Type de module"
msgid "Label"
msgstr "Libellé"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Longueur"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Unité de longueur"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domaine"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "panneau d'alimentation"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Approvisionnement"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Phase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "tension"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Ampérage"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Utilisation maximale"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Tirage maximum"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Consommation électrique maximale (watts)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Tirage au sort attribué"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Consommation électrique allouée (watts)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "port d'alimentation"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Patte d'alimentation"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Gestion uniquement"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Mode PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Type PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Rôle sans fil"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4475,26 +4571,26 @@ msgstr "Rôle sans fil"
msgid "Module"
msgstr "Modules"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "DÉCALAGE"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Contextes des appareils virtuels"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4508,55 +4604,55 @@ msgstr "Vitesse"
msgid "Mode"
msgstr "Mode"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Ajouter des VLANs étiquetés"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Retirer des VLANs étiquetés"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Groupe LAN sans fil"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4565,252 +4661,259 @@ msgstr "Réseaux locaux sans fil"
msgid "Addressing"
msgstr "Adressage"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Fonctionnement"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Commutation 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Ajouter/Supprimer"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Nom de la région mère"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Nom du groupe de sites parent"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Région associé"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Groupe associé"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "options disponibles"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Emplacement du parent"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Emplacement introuvable."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Le fabricant de ce type de baie"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "La position la plus basse de la baie"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Largeur rail à rail (en pouces)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Unité pour les dimensions extérieures"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Unité de poids de la baie"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Nom de l'entité associée"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Nom du rôle attribué"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Modèle de baie"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Direction du flux d'air"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Site parent"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Emplacement de la baie (le cas échéant)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unités"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
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:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Le fabricant qui produit ce type d'appareil"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Poids de l'appareil"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Unité de poids de l'appareil"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Poids du module"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Unité pour le poids du module"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Rôle de l'appareil parent"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Le rôle de l'appareil n'a pas été trouvé."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Limiter les affectations de plateforme à ce fabricant"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Rôle attribué"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Fabricant du type d'appareil"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Type d'appareil et modèle"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Plateforme attribuée"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Châssis virtuel"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Cluster de virtualisation"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Emplacement attribué (le cas échéant)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Baie attribuée (le cas échéant)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Orientation"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Face montée en baie"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Appareil parent (pour les appareils pour enfants)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Baie pour appareils"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "L'appareil sur lequel ce module est installé"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Baie modulaire"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Le type de module"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Répliquer les composants"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4818,178 +4921,177 @@ msgstr ""
"Remplir automatiquement les composants associés à ce type de module (activé "
"par défaut)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Adoptez des composants"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Adoptez des composants déjà existants"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Type de port"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Vitesse du port en bits/s"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Type de prise"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Port d'alimentation local qui alimente cette prise"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Phase électrique (pour circuits triphasés)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Interface LAG parent"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "VDC"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Support physique"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Mode PoE"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Type de POE"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF attribué"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rôle RF"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Rôle sans fil (AP/station)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Port arrière"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Port arrière correspondant"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Classification des supports physiques"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Appareil installé"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Appareil pour enfant installé dans cette baie"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Appareil pour enfant introuvable."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Article d'inventaire parent"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Type de composant"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Type de composant"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Nom du composant"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Nom du composant"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr ""
"Le nom du composant doit être spécifié lorsque le type de composant est "
"spécifié"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Composant introuvable : {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr ""
"Le type de composant doit être spécifié lorsque le nom du composant est "
"spécifié"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
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:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4997,134 +5099,134 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Machine virtuelle"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
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:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Interface attribuée"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Est principal"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Appareil côté A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Nom de l'appareil"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Côté A type"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Nom de la face A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Nom de terminaison"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Appareil Side B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Type de face B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Nom de la face B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "État de la connexion"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Appareil principal"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Nom du site parent"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Panneau d'alimentation en amont"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Principal ou redondant"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Type d'alimentation (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Monophasé ou triphasé"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5170,7 +5272,7 @@ msgstr ""
msgid "A {model} named {name} already exists"
msgstr "UN {model} nommé {name} existe déjà"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5179,21 +5281,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Alimentation"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "État de l'appareil"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Région parente"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5201,117 +5303,117 @@ msgstr "Région parente"
msgid "Parent group"
msgstr "Groupe de parents"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Datacentre"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Fonction"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Des images"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Composantes"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Rôle du sous-appareil"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modèle"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Possède une adresse IP OOB"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Membre virtuel du châssis"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Possède des contextes de périphériques virtuels"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Groupe de clusters"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "câblé"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Occupé"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Connexion"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Type"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Gestion uniquement"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Mode 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Canal sans fil"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Fréquence du canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Largeur du canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Puissance de transmission (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5322,15 +5424,15 @@ msgstr "Puissance de transmission (dBm)"
msgid "Cable"
msgstr "câble"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Découvert"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Appareil attribué"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Machine virtuelle attribuée"
@@ -5340,15 +5442,15 @@ 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/mixins.py:27 netbox/dcim/forms/mixins.py:75
-#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5357,9 +5459,9 @@ msgstr "Type de portée"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Champ"
@@ -5368,31 +5470,31 @@ msgstr "Champ"
msgid "Scope type (app & model)"
msgstr "Type de scope (application et modèle)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Informations de contact"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Role de la baie"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Identifiant"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Contrôle des stocks"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5400,37 +5502,46 @@ 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:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Réservation"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Entrez un schéma JSON valide pour définir les attributs pris en charge."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profil et attributs"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Rôle de l'appareil"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
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:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Caractéristiques"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5445,35 +5556,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:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Modèle de port de console"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Modèle de port de serveur de console"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Modèle de port avant"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Modèle d'interface"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Modèle de prise de courant"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Modèle de port d'alimentation"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Modèle de port arrière"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5481,14 +5592,14 @@ msgstr "Modèle de port arrière"
msgid "Console Port"
msgstr "Port de console"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5499,8 +5610,8 @@ msgstr "Port du serveur de consoles"
msgid "Front Port"
msgstr "Port avant"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5512,40 +5623,40 @@ msgstr "Port avant"
msgid "Rear Port"
msgstr "Port arrière"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Port d'alimentation"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: 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:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Affectation des composants"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Interface LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "Filtrez les VLAN disponibles pour une attribution par groupe."
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Appareil pour enfants"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5553,39 +5664,38 @@ 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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Port de console"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Port du serveur de console"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Port avant"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "prise de courant"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Article d'inventaire"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rôle de l'article d'inventaire"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Interface de machine virtuelle"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5595,13 +5705,13 @@ msgstr "Interface de machine virtuelle"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
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."
@@ -5653,7 +5763,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:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5729,15 +5839,15 @@ msgstr "Les terminaisons A et B ne peuvent pas se connecter au même objet."
msgid "end"
msgstr "fin"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "terminaison de câble"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "terminaisons de câble"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5746,68 +5856,68 @@ 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "est actif"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "est terminé"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "est divisé"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "chemin de câble"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "chemins de câbles"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
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:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Tous les liens doivent correspondre au premier type de lien"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Le filtre de position de terminaison à distance est manquant"
@@ -5889,12 +5999,12 @@ msgstr ""
"Le tirage alloué ne peut pas dépasser le tirage maximum ({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "patte d'alimentation"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Phase (pour les alimentations triphasées)"
@@ -5921,17 +6031,17 @@ msgstr ""
"module"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "gestion uniquement"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "interface de pont"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "rôle sans fil"
@@ -5944,8 +6054,8 @@ msgid "interface templates"
msgstr "modèles d'interface"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Une interface ne peut pas être reliée à elle-même."
@@ -5960,7 +6070,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "position du port arrière"
@@ -5987,7 +6097,7 @@ msgstr ""
"que {count} positions"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "positions"
@@ -6000,12 +6110,12 @@ msgid "rear port templates"
msgstr "modèles de port arrière"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "position"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identifiant à référencer lors du changement de nom des composants installés"
@@ -6035,21 +6145,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "ID de pièce"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Identifiant de pièce attribué par le fabricant"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "modèle d'article d'inventaire"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "modèles d'articles d'inventaire"
@@ -6090,7 +6200,7 @@ msgstr "{class_name} les modèles doivent déclarer une propriété parent_objec
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Type de port physique"
@@ -6128,138 +6238,138 @@ msgstr "port d'alimentation"
msgid "power ports"
msgstr "ports d'alimentation"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "prise de courant"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "prises de courant"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "mode"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Stratégie de marquage IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "interface parente"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN non étiqueté"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "VLAN étiquetés"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "SVLAN Q-in-Q"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "adresse MAC principale"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "GAL parent"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "vitesse (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "duplex"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "Nom mondial 64 bits"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "canal sans fil"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "fréquence du canal (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
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:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "puissance de transmission (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "réseaux locaux sans fil"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "interface"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "interfaces"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Une interface ne peut pas être son propre parent."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6268,7 +6378,7 @@ msgstr ""
"L'interface parent sélectionnée ({interface}) appartient à un autre appareil"
" ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6277,7 +6387,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6286,7 +6396,7 @@ msgstr ""
"L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil "
"({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6295,16 +6405,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -6312,7 +6422,7 @@ msgstr ""
"L'interface LAG sélectionnée ({lag}) appartient à un autre appareil "
"({device})."
-#: netbox/dcim/models/device_components.py:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6321,52 +6431,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:900
+#: netbox/dcim/models/device_components.py:909
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:904
+#: netbox/dcim/models/device_components.py:913
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:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
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:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
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:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
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:941
+#: netbox/dcim/models/device_components.py:950
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:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6375,24 +6485,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Position cartographiée sur le port arrière correspondant"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "port avant"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "ports avant"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6401,19 +6511,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:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "Nombre de ports frontaux pouvant être mappés"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "port arrière"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "ports arrière"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6422,40 +6532,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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "baie modulaire"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "baies de modules"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "baie pour appareils"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "baies pour appareils"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Impossible d'installer un appareil sur lui-même."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6463,60 +6573,60 @@ 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:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "rôle des articles d'inventaire"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "rôles des articles d'inventaire"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "numéro de série"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "étiquette d'actif"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "découvert"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Cet objet a été découvert automatiquement"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "article d'inventaire"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "articles d'inventaire"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Impossible de s'attribuer le statut de parent."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Impossible d'attribuer un article d'inventaire à un composant sur un autre "
@@ -6530,8 +6640,8 @@ msgstr "fabricant"
msgid "manufacturers"
msgstr "fabricants"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "modèle"
@@ -6539,11 +6649,11 @@ msgstr "modèle"
msgid "default platform"
msgstr "plateforme par défaut"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "numéro de pièce"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Numéro de pièce discret (facultatif)"
@@ -6581,8 +6691,8 @@ 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:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "débit d'air"
@@ -6629,152 +6739,144 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Les types d'appareils pour enfants doivent être 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "type de module"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "types de modules"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
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:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "rôle de l'appareil"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "rôles des appareils"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "plateforme"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "plateformes"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "La fonction de cet appareil"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
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:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "Un tag unique utilisé pour identifier cet appareil"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "position (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "face de la baie"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "IPv4 principal"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "IPv6 principal"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP hors bande"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Position en VC"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Position virtuelle du châssis"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Priorité VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Priorité d'élection principale du châssis virtuel"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitude"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitude"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Le nom de l'appareil doit être unique par site."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "appareil"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "appareils"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6782,7 +6884,7 @@ msgstr ""
"Un appareil de type 0U ({device_type}) ne peut pas être attribué à une "
"position en baie."
-#: netbox/dcim/models/devices.py:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6790,7 +6892,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:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6798,7 +6900,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:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6807,22 +6909,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} n'est pas une adresse IPv4."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} n'est pas une adresse IPv6."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6832,23 +6934,23 @@ msgstr ""
"d'appareils, mais le type de cet appareil appartient à "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6857,39 +6959,22 @@ 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:1204
-msgid "module"
-msgstr "module"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "modules"
-
-#: 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 ""
-"Le module doit être installé dans une baie de modules appartenant au "
-"périphérique attribué ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "domaine"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "châssis virtuel"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6898,44 +6983,44 @@ 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:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identificateur"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Identifiant numérique propre à l'appareil parent"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "commentaires"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "contexte du périphérique virtuel"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "contextes de périphériques virtuels"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, 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:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "Adresses MAC"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6943,7 +7028,7 @@ 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/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6951,11 +7036,57 @@ 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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Veuillez sélectionner un {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "schéma"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "profil de type de module"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "profils de type de module"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "attributs"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "type de module"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "types de modules"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Schéma non valide : {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "module"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "modules"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Le module doit être installé dans une baie de modules appartenant au "
+"périphérique attribué ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "panneau d'alimentation"
@@ -7060,22 +7191,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Dimension extérieure de la baie (largeur)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "hauteur extérieure"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Dimension extérieure du rack (hauteur)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "profondeur extérieure"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Dimension extérieure de la baie (profondeur)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "unité extérieure"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "profondeur de montage"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7083,76 +7222,77 @@ msgstr ""
"Profondeur maximale d'un appareil monté, en millimètres. Pour les supports à"
" quatre montants, il s'agit de la distance entre les rails avant et arrière."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "poids maximum"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
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:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "facteur de forme"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "type de baie"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "types de baies"
-#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
-msgid "Must specify a unit when setting an outer width/depth"
+#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
msgstr ""
-"Doit spécifier une unité lors du réglage d'une largeur/profondeur extérieure"
+"Vous devez spécifier une unité lors de la définition d'une dimension "
+"extérieure"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "rôle de la baie"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "rôles de la baie"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ID de l'établissement"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Identifiant attribué localement"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Rôle fonctionnel"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "Une étiquette unique utilisée pour identifier cette baie"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "baie"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "baies"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7161,7 +7301,7 @@ msgstr ""
"La baie doit être au moins {min_height} pour héberger les appareils "
"actuellement installés."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7170,29 +7310,29 @@ 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:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "des unités"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "réservation de baie"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "réservations de baies"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, 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}"
@@ -7335,13 +7475,13 @@ msgid "Reachable"
msgstr "Joignable"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Appareils"
@@ -7351,9 +7491,9 @@ msgid "VMs"
msgstr "machines virtuelles"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7363,21 +7503,21 @@ msgstr "machines virtuelles"
msgid "Config Template"
msgstr "Modèle de configuration"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Adresse IP"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Adresse IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Adresse IPv6"
@@ -7415,10 +7555,10 @@ msgstr "Ports d'alimentation"
msgid "Power outlets"
msgstr "Prises de courant"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7429,7 +7569,7 @@ msgstr "Prises de courant"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
@@ -7449,14 +7589,15 @@ msgstr "Baies pour modules"
msgid "Inventory items"
msgstr "Articles d'inventaire"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Module Bay"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7485,24 +7626,24 @@ msgstr "Tirage maximal (W)"
msgid "Allocated draw (W)"
msgstr "Tirage alloué (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Adresses IP"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Groupes FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7513,41 +7654,41 @@ msgstr "Groupes FHRP"
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Gestion uniquement"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Circuit virtuel"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Module installé"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Série du module"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Étiquette d'actif du module"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "État du module"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Composant"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Objets"
@@ -7562,11 +7703,12 @@ msgid "Device Types"
msgstr "Types d'appareils"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Types de modules"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Plateformes"
@@ -7585,14 +7727,14 @@ msgstr "Pleine profondeur"
msgid "U Height"
msgstr "Hauteur en U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instances"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7601,9 +7743,9 @@ msgstr "Instances"
msgid "Console Ports"
msgstr "Ports de console"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7612,9 +7754,9 @@ msgstr "Ports de console"
msgid "Console Server Ports"
msgstr "Ports du serveur de consoles"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7623,9 +7765,9 @@ msgstr "Ports du serveur de consoles"
msgid "Power Ports"
msgstr "Ports d'alimentation"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7634,9 +7776,9 @@ msgstr "Ports d'alimentation"
msgid "Power Outlets"
msgstr "Prises de courant"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7644,9 +7786,9 @@ msgstr "Prises de courant"
msgid "Front Ports"
msgstr "Ports avant"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7655,17 +7797,17 @@ msgstr "Ports avant"
msgid "Rear Ports"
msgstr "Ports arrière"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Baies pour appareils"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7674,7 +7816,7 @@ msgstr "Baies pour appareils"
msgid "Module Bays"
msgstr "Baies pour modules"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Alimentations"
@@ -7687,45 +7829,50 @@ msgstr "Utilisation maximale"
msgid "Available Power (VA)"
msgstr "Puissance disponible (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Hauteur extérieure"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Profondeur extérieure"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Poids maximum"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Espace"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Sites"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Groupes VLAN"
@@ -7733,64 +7880,64 @@ msgstr "Groupes VLAN"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Réservations"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Appareils non mis en baie"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Contexte de configuration"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Configuration du rendu"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Machines virtuelles"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Appareil installé {device} dans la baie {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Appareil retiré {device} depuis la baie {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Enfants"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Membre ajouté {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Supprimé {device} depuis un châssis virtuel {chassis}"
@@ -7854,12 +8001,6 @@ msgstr "Sélection multiple"
msgid "Multiple objects"
msgstr "Objets multiples"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Désactivé"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Relaxé"
@@ -7888,9 +8029,9 @@ msgstr "Oui"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Lien"
@@ -7934,111 +8075,82 @@ msgstr "Déboguer"
msgid "Failure"
msgstr "Défaillance"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Mise à jour"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Supprimer"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Bleu"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Violet"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rose"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rouge"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Orange"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Jaune"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Vert"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Sarcelle"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyan"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Gris"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Noir"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Blanc"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Scénario"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Notification"
@@ -8081,25 +8193,25 @@ msgstr "Type de widget"
msgid "Unregistered widget class: {name}"
msgstr "Classe de widget non enregistrée : {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} doit définir une méthode render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Remarque"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr ""
"Affichez du contenu personnalisé arbitraire. Markdown est pris en charge."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Nombre d'objets"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8107,72 +8219,72 @@ msgstr ""
"Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour "
"chaque type."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtres à appliquer lors du comptage du nombre d'objets"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Format non valide. Les filtres d'objets doivent être transmis sous forme de "
"dictionnaire."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Liste d'objets"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Afficher une liste arbitraire d'objets."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Le nombre d'objets à afficher par défaut"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Format non valide. Les paramètres d'URL doivent être transmis sous forme de "
"dictionnaire."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr ""
"Sélection de modèle non valide : {self['model'].data} n'est pas pris en "
"charge."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "Fil RSS"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
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:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL du flux"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Nécessite une connexion externe"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Le nombre maximum d'objets à afficher"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Signets"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Afficher vos favoris personnels"
@@ -8187,173 +8299,183 @@ msgid "Cannot import events pipeline {name} error: {error}"
msgstr ""
"Impossible d'importer le pipeline d'événements {name} erreur : {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Module de script (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Fichier de données (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Groupe (nom)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Type de cluster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Groupe d'entitées"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Groupe de locataires (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Étiquette"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Étiquette (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
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:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Nom du groupe"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Interface utilisateur modifiable"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Est cloneable"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Valeur minimale"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Valeur maximale"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Regex de validation"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportement"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nouvelle fenêtre"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Classe de boutons"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Type MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Nom du fichier"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Extension de fichier"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "En pièce jointe"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Partagé"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Méthode HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL de charge utile"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Vérification SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Secret"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Types d'événements"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Est actif"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Types d'objets"
@@ -8361,9 +8483,9 @@ msgstr "Types d'objets"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Un ou plusieurs types d'objets attribués"
@@ -8371,10 +8493,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Type d'objet"
@@ -8383,7 +8506,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Coffret Choice"
@@ -8412,48 +8535,48 @@ msgstr ""
"virgules avec des libellés facultatifs séparés par deux points : "
"« Choice1:First Choice, Choice2:Second Choice »"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "classe de boutons"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"La classe du premier lien d'un groupe sera utilisée pour le bouton déroulant"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Le ou les types d'événements qui déclencheront cette règle"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Objet d'action"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Nom du webhook ou script sous forme de chemin pointillé module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} introuvable"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Scénario {name} introuvable"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Type d'objet attribué"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
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:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8461,154 +8584,163 @@ msgstr "La classification de l'entrée"
msgid "Users"
msgstr "Utilisateurs"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Groupes"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Type d'objet associé"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Type de champ"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Choix"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Données"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Rendu"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 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:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Types de contenu"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Type de contenu HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Type d'événement"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Type d'action"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Type d'objet étiqueté"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Type d'objet autorisé"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Régions"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Groupes de sites"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Localisations"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Types d'appareils"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Rôles"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Types de clusters"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Groupes de clusters"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Groupes d'entitées"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Le ou les types d'objets dotés de ce champ personnalisé"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Valeur par défaut"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr ""
"Type de l'objet associé (pour les champs objet/multi-objets uniquement)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Filtre d'objets associés"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Spécifiez les paramètres de requête sous la forme d'un objet JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Champ personnalisé"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8616,7 +8748,7 @@ msgstr ""
"Le type de données stockées dans ce champ. Pour les champs objet/multi-"
"objets, sélectionnez le type d'objet associé ci-dessous."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8624,11 +8756,11 @@ msgstr ""
"Cela sera affiché sous forme de texte d'aide pour le champ du formulaire. "
"Markdown est pris en charge."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Objet associé"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8636,16 +8768,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Lien personnalisé"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Modèles"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8655,68 +8787,86 @@ msgstr ""
"{example}. Les liens qui s'affichent sous forme de texte vide ne seront pas "
"affichés."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Code du modèle"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Modèle d'exportation"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Rendu"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtre enregistré"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Commander"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Entrez une liste de noms de colonnes séparés par des virgules. Ajoutez un "
+"tiret à un nom pour inverser l'ordre."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Colonnes disponibles"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Colonnes sélectionnées"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Requête HTTP"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SLL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Choix de l'action"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Entrez les conditions dans JSON format."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8724,40 +8874,35 @@ msgstr ""
"Entrez les paramètres à transmettre à l'action dans JSON format."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Règle de l'événement"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "éléments déclencheurs"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Groupe de notifications"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Entité"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Contenu"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Horaire à"
@@ -8765,7 +8910,7 @@ msgstr "Horaire à"
msgid "Schedule execution of report to a set time"
msgstr "Planifier l'exécution du rapport à une heure définie"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Récurrent chaque fois"
@@ -8773,30 +8918,30 @@ msgstr "Récurrent chaque fois"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Intervalle auquel ce rapport est réexécuté (en minutes)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (heure actuelle : {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "L'heure prévue doit se situer dans le futur."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Valider les modifications"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Validez les modifications apportées à la base de données (décochez cette "
"case pour une exécution à sec)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Planifier l'exécution du script à une heure définie"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Intervalle auquel ce script est réexécuté (en minutes)"
@@ -8824,25 +8969,26 @@ msgstr ""
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "poids"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "contexte de configuration"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "contextes de configuration"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Les données JSON doivent être sous forme d'objet. Exemple :"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8850,34 +8996,11 @@ msgstr ""
"Les données du contexte de configuration local ont priorité sur les "
"contextes source dans le contexte de configuration final rendu"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "code du modèle"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Code du modèle Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "paramètres d'environnement"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"N'importe lequel paramètres"
-" supplémentaires à passer lors de la construction de l'environnement "
-"Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "modèle de configuration"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "modèles de configuration"
@@ -8918,7 +9041,7 @@ msgstr ""
"Nom du champ tel qu'il est affiché aux utilisateurs (s'il n'est pas fourni, "
"« le nom du champ sera utilisé) »"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "nom du groupe"
@@ -9251,44 +9374,95 @@ msgstr "tableau de bord"
msgid "dashboards"
msgstr "tableaux de bord"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "code du modèle"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Code du modèle Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "paramètres d'environnement"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"N'importe lequel paramètres supplémentaires à réussir "
+"lors de la création de l'environnement Jinja"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "La valeur par défaut est {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Nom de fichier à donner au fichier d'exportation rendu"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "extension de fichier"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Extension à ajouter au nom de fichier affiché"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "en pièce jointe"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Télécharger le fichier en pièce jointe"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} doit implémenter une méthode get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "types d'objets"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Le ou les objets auxquels cette règle s'applique."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Les types d'événements qui déclencheront cette règle."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "conditions"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Un ensemble de conditions qui déterminent si l'événement sera généré."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "type d'action"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Données supplémentaires à transmettre à l'objet d'action"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "règle de l'événement"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "règles de l'événement"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9298,7 +9472,7 @@ msgstr ""
"du webhook. Le traitement du modèle Jinja2 est pris en charge dans le même "
"contexte que le corps de la requête."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available ici."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "en-têtes supplémentaires"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9324,11 +9498,11 @@ msgstr ""
"Nom : Value
. Le traitement du modèle Jinja2 est pris en charge "
"dans le même contexte que le corps de la requête (ci-dessous)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "modèle de carrosserie"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9341,11 +9515,11 @@ msgstr ""
" timestamp
, username
, request_id
, et "
"data
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "secret"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9356,16 +9530,16 @@ msgstr ""
"la charge utile en utilisant le secret comme clé. Le secret n'est pas "
"transmis dans la demande."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr ""
"Activez la vérification des certificats SSL. Désactivez avec précaution !"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Chemin du fichier CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9373,177 +9547,175 @@ msgstr ""
"Le fichier de certificat CA spécifique à utiliser pour la vérification SSL. "
"Laissez ce champ vide pour utiliser les paramètres par défaut du système."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Ne spécifiez pas de fichier de certificat CA si la vérification SSL est "
"désactivée."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Le ou les types d'objets auxquels ce lien s'applique."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "texte du lien"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Code modèle Jinja2 pour le texte du lien"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL du lien"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Code modèle Jinja2 pour l'URL du lien"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Les liens avec le même groupe apparaîtront dans un menu déroulant"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nouvelle fenêtre"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Forcer l'ouverture du lien dans une nouvelle fenêtre"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "lien personnalisé"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "liens personnalisés"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Le ou les types d'objets auxquels ce modèle s'applique."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Code du modèle Jinja2. La liste des objets exportés est transmise sous forme"
-" de variable de contexte nommée queryset
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "La valeur par défaut est text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "extension de fichier"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Extension à ajouter au nom de fichier affiché"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "en pièce jointe"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Télécharger le fichier en pièce jointe"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "modèle d'exportation"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "modèles d'exportation"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "«{name}« est un nom réservé. Veuillez choisir un autre nom."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Le ou les types d'objets auxquels ce filtre s'applique."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "partagé"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "filtre enregistré"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "filtres enregistrés"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Les paramètres de filtre doivent être stockés sous la forme d'un "
"dictionnaire d'arguments de mots-clés."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Type d'objet du tableau"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "table"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "configuration de la table"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "configurations de table"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Tableau inconnu : {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Colonne inconnue : {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "hauteur de l'image"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "largeur de l'image"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "image en pièce jointe"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "images jointes"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Les images jointes ne peuvent pas être attribuées à ce type d'objet "
"({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "sorte"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "entrée de journal"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "entrées de journal"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "signet"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "signets"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, 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})."
@@ -9636,179 +9808,193 @@ msgstr "valeur mise en cache"
msgid "cached values"
msgstr "valeurs mises en cache"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "succursale"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "branches"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "changement par étapes"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "modifications échelonnées"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Le ou les types d'objets auxquels cette balise peut être appliquée."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "étiquette"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "étiquettes"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "article étiqueté"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "articles étiquetés"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Données de script"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Paramètres d'exécution du script"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml est obsolète et sera supprimé dans la version 4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json est obsolète et sera supprimé dans la version 4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Rejeter"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Types d'objets"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Valider le caractère"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Visible"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Modifiable"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Type d'objet associé"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Coffret Choice"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Est clonable"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Valeur minimale"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Valeur maximale"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Regex de validation"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Compter"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Ordre alphabétique"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nouvelle fenêtre"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Type MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Nom du fichier"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Extension de fichier"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "En tant que pièce jointe"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Fichier de données"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Synchronisé"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Image"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Taille (octets)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Nom de la table"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Lisez"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Validation SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Types d'événements"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Rôles des appareils"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Commentaires (courts)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Ligne"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Niveau"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Message"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Méthode"
@@ -9850,32 +10036,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Votre tableau de bord a été réinitialisé."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Widget ajouté : "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Widget mis à jour : "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Widget supprimé : "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Erreur lors de la suppression du widget : "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
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 "
@@ -9899,7 +10085,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:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9942,8 +10128,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Texte brut"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Service"
@@ -9956,19 +10142,19 @@ msgstr "Client"
msgid "Invalid IP address format: {address}"
msgstr "Format d'adresse IP non valide : {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Objectif d'importation"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Cible d'importation (nom)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Objectif d'exportation"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Cible d'exportation (nom)"
@@ -10005,7 +10191,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Exportation de L2VPN (identifiant)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Préfixe"
@@ -10033,8 +10219,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Préfixes contenant ce préfixe ou cette adresse IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Longueur du masque"
@@ -10046,18 +10232,18 @@ msgstr "Groupe VLAN (ID)"
msgid "VLAN Group (slug)"
msgstr "Groupe VLAN (slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (IDENTIFIANT)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Numéro de VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adresse"
@@ -10106,26 +10292,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Politique de traduction VLAN (nom)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Groupe FHRP (nom)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Groupe FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "Adresse IP (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "Adresse IP"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "IPv4 principal (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "IPv4 principal (adresse)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "IPv6 principal (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "IPv6 principal (adresse)"
@@ -10186,24 +10380,24 @@ msgid "Date added"
msgstr "Date d'ajout"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Groupe VLAN"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10216,9 +10410,9 @@ msgstr "Longueur du préfixe"
msgid "Is a pool"
msgstr "C'est une plage d'adresses"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Traiter comme s'il avait été pleinement utilisé"
@@ -10227,28 +10421,32 @@ msgstr "Traiter comme s'il avait été pleinement utilisé"
msgid "VLAN Assignment"
msgstr "Attribution de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Traiter comme peuplé"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Nom DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocole"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: 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:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10258,51 +10456,51 @@ msgstr "ID de groupe"
msgid "Authentication type"
msgstr "Type d'authentification"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Clé d'authentification"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Authentification"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Plages d'ID VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Rôle Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-en-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Site et groupe"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Ports"
@@ -10338,8 +10536,9 @@ msgstr "Site du VLAN (le cas échéant)"
msgid "Scope ID"
msgstr "Identifiant de l'étendue"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10392,47 +10591,58 @@ msgstr ""
msgid "Auth type"
msgstr "Type d'authentification"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Groupe VLAN attribué"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Politique de traduction VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "Protocole IP"
-#: netbox/ipam/forms/bulk_import.py:560
-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:565
+msgid "Parent type (app & model)"
+msgstr "Type de parent (application et modèle)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Obligatoire s'il n'est pas attribué à un appareil"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Nom de l'objet parent"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID de l'objet parent"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"L'un des éléments parent ou parent_object_id doit être inclus dans "
+"parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} n'est pas attribué à cet appareil/à cette machine virtuelle."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} n'est pas attribué à ce parent."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Cibles de l'itinéraire"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Cibles d'importation"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Objectifs d'exportation"
@@ -10444,13 +10654,13 @@ msgstr "Importé par VRF"
msgid "Exported by VRF"
msgstr "Exporté par VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privé"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Famille d'adresses"
@@ -10470,50 +10680,50 @@ msgstr "Fin"
msgid "Search within"
msgstr "Rechercher dans"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Présent en VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Appareil/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Préfixe parent"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Affecté à une interface"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nom DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Contient un ID de VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "ID de VLAN local"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "ID de VLAN distant"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-en-Q/802.1AD"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "IDENTIFIANT DE VLAN"
@@ -10523,7 +10733,7 @@ msgstr "IDENTIFIANT DE VLAN"
msgid "Route Target"
msgstr "Cible de l'itinéraire"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10596,12 +10806,12 @@ msgstr "ID de VLAN"
msgid "Child VLANs"
msgstr "VLAN pour enfants"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10609,28 +10819,32 @@ 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:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Type de parent"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Port (x)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Modèle de service"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "À partir du modèle"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Personnalisé"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10679,19 +10893,19 @@ msgstr "type d'authentification"
msgid "authentication key"
msgstr "clé d'authentification"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Groupe FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Groupes FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Affectation au groupe FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Missions du groupe FHRP"
@@ -10703,7 +10917,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "IR"
@@ -10779,7 +10993,7 @@ msgstr ""
"Toutes les adresses IP comprises dans ce préfixe sont considérées comme "
"utilisables"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "marque utilisée"
@@ -10791,12 +11005,12 @@ msgstr "préfixes"
msgid "Cannot create prefix with /0 mask."
msgstr "Impossible de créer un préfixe avec le masque /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "tableau global"
@@ -10805,104 +11019,117 @@ msgstr "tableau global"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "adresse de départ"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Adresse IPv4 ou IPv6 (avec masque)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "adresse finale"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "État opérationnel de cette gamme"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "La principale fonction de cette gamme"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "marque remplie"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Empêcher la création d'adresses IP comprises dans cette plage"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Indiquer que l'espace est utilisé à 100 %"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "plage IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Plages IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "adresse"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "L'état opérationnel de cette adresse IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Le rôle fonctionnel de cette propriété intellectuelle"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (intérieur)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr ""
"L'adresse IP pour laquelle cette adresse est l'adresse IP « extérieure »"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "Adresses IP"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
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:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10910,12 +11137,17 @@ msgstr ""
"{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une "
"interface."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, 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:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Impossible de créer une adresse IP {ip} gamme intérieure {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10923,7 +11155,7 @@ 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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr ""
"Seules les adresses IPv6 peuvent être de type SLAAC (Configuration "
@@ -10941,58 +11173,45 @@ msgstr "modèle de service"
msgid "service templates"
msgstr "modèles de services"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "service"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "services"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "groupes VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -11001,36 +11220,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:130
msgid "Ranges cannot overlap."
msgstr "Les plages ne peuvent pas se chevaucher."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Groupe VLAN (facultatif)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "ID VLAN numérique (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "État opérationnel de ce VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "La principale fonction de ce VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -11039,7 +11258,7 @@ 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:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -11048,27 +11267,27 @@ msgstr ""
"Le site assigné {site} n'est pas membre du groupe assigné {group} (champ "
"d'application : {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Politiques de traduction VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Règle de traduction VLAN"
@@ -11088,8 +11307,8 @@ msgstr "renforcer un espace unique"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF"
@@ -11117,74 +11336,79 @@ msgstr "Nombre de sites"
msgid "Provider Count"
msgstr "Nombre de fournisseurs"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Agrégats"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Ajouté"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Préfixes"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilisation"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Plages d'adresses IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Préfixe (plat)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Profondeur"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Plage d'adresses"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Marqué comme utilisé"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Adresse de départ"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Marqué comme peuplé"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (intérieur)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (extérieur)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Attribué"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Objet attribué"
@@ -11192,22 +11416,22 @@ msgstr "Objet attribué"
msgid "VID Ranges"
msgstr "Gammes VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Règles"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "VID local"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "VID à distance"
@@ -11220,14 +11444,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Unique"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Cibles d'importation"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Objectifs d'exportation"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP disponible"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IP disponibles"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "De nombreuses adresses IP disponibles"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11253,31 +11490,31 @@ 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:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Préfixes pour enfants"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Plages pour enfants"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "IP associées"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Interfaces des appareils"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Interfaces de machines virtuelles"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Ce champ n'est peut-être pas vide."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11285,29 +11522,29 @@ msgstr ""
"La valeur doit être transmise directement (par exemple « foo » : 123) ; "
"n'utilisez pas de dictionnaire ni de liste."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} n'est pas un choix valable."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Type de contenu non valide : {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Valeur non valide. Spécifiez un type de contenu comme "
"«.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr ""
"Les plages doivent être spécifiées dans le formulaire (inférieur, "
"supérieur)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr ""
"Les limites des plages doivent être définies sous forme de nombres entiers."
@@ -11383,6 +11620,7 @@ msgid "Dark Grey"
msgstr "gris foncé"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Par défaut"
@@ -11692,35 +11930,35 @@ msgstr "Champ personnalisé '{name}'doit avoir une valeur unique."
msgid "Missing required custom field '{name}'."
msgstr "Champ personnalisé obligatoire manquant '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Source de données distante"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "chemin de données"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr ""
"Chemin vers le fichier distant (par rapport à la racine de la source de "
"données)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "synchronisation automatique activée"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Activer la synchronisation automatique des données lors de la mise à jour du"
" fichier de données"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "date de synchronisation"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} doit implémenter une méthode sync_data ()."
@@ -11749,7 +11987,7 @@ msgstr "Vous devez spécifier une unité lors du réglage d'une distance"
msgid "Organization"
msgstr "Organisation"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Groupes de sites"
@@ -11788,208 +12026,212 @@ msgid "Virtual Device Contexts"
msgstr "Contextes des appareils virtuels"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Profils de type de module"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Fabricants"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Composants de l'appareil"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Rôles des articles d'inventaire"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "Adresses MAC"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Connexions"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Câbles"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Liaisons sans fil"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Connexions d'interface"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Connexions à la console"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Connexions électriques"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Groupes réseaux sans fil"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Préfixes et rôles VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Plages ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Politiques de traduction VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Règles de traduction VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Modèles de services"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnels"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Groupes de tunnels"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Terminaisons de tunnels"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "VPN L2"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Propositions IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Politiques IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Propositions IPSec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Politiques IPSec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profils IPSec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Disques virtuels"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Types de clusters"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Groupes de clusters"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Types de circuits"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Terminaisons de circuits"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Circuits virtuels"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Types de circuits virtuels"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Terminaisons de circuits virtuels"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Groupes de circuits"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Devoirs de groupe"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Prestataires"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Comptes des fournisseurs"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Réseaux de fournisseurs"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Panneaux d'alimentation"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Configurations"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Contextes de configuration"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Modèles de configuration"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Personnalisation"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -12002,92 +12244,96 @@ msgstr "Personnalisation"
msgid "Custom Fields"
msgstr "Champs personnalisés"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Choix de champs personnalisés"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Liens personnalisés"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Modèles d'exportation"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Filtres enregistrés"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Configurations de table"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Pièces jointes à des images"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Opérations"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Intégrations"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Sources de données"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Règles de l'événement"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Emplois"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Journalisation"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Groupes de notifications"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Entrées de journal"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: 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:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrateur"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 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:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Système"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -12095,11 +12341,11 @@ msgstr "Système"
msgid "Plugins"
msgstr "Plug-ins"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Historique de configuration"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 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"
@@ -12136,22 +12382,22 @@ msgstr ""
"{template_extension} n'est pas une sous-classe de "
"Netbox.Plugins.PluginTemplateExtension !"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} doit être une instance de Netbox.Plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context doit être un dictionnaire"
@@ -12232,79 +12478,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "tchèque"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "danois"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "allemand"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Anglais"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "espagnol"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "français"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "italien"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "japonais"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "néerlandais"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "polonais"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "portugais"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "russe"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Turc"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Ukrainien"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "chinois"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Tout sélectionner"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Tout afficher"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Basculer vers le menu déroulant"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Erreur"
@@ -12313,12 +12559,12 @@ msgstr "Erreur"
msgid "No {model_name} found"
msgstr "{model_name} non trouvé"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Champ"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Valeur"
@@ -12326,7 +12572,7 @@ msgstr "Valeur"
msgid "Dummy Plugin"
msgstr "Plugin Dummy"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12335,53 +12581,53 @@ 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:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, 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:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Renommé {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Supprimé {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Journal des modifications"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Journal"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, 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:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Synchronisé {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} doit implémenter get_children ()"
@@ -12453,12 +12699,6 @@ msgstr "sur GitHub"
msgid "Home Page"
msgstr "Page d'accueil"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12533,13 +12773,10 @@ msgid "Toggle All"
msgstr "Tout afficher"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tableau"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Commander"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Colonnes"
@@ -12559,8 +12796,8 @@ msgid "Account Details"
msgstr "Détails du compte"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "Courrier électronique"
@@ -12601,8 +12838,11 @@ msgstr "Groupes associés"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12646,7 +12886,7 @@ msgstr "Dernière utilisation"
msgid "Add a Token"
msgstr "Ajouter un jeton"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Accueil"
@@ -12661,7 +12901,7 @@ msgstr "Logo NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Obtenez"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12741,6 +12981,7 @@ msgstr "Type de circuit"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12764,6 +13005,20 @@ msgstr "Modifier"
msgid "Swap"
msgstr "Échange"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Supprimer"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Point de terminaison"
@@ -12819,8 +13074,8 @@ msgstr "Déconnectez"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12916,28 +13171,22 @@ msgstr "octets"
msgid "SHA256 Hash"
msgstr "Hachage SHA256"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Synchroniser"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Contenu"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Dernière synchronisation"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Aucun paramètre défini"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Dossiers"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Positions en baie"
@@ -13114,7 +13363,7 @@ msgstr "Files d'attente en arrière-plan"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Configurer le tableau"
@@ -13349,7 +13598,7 @@ msgstr "Renommer la sélection"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Non connecté"
@@ -13515,6 +13764,7 @@ msgid "Regenerate Slug"
msgstr "Régénérez le slug"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13566,17 +13816,25 @@ msgstr "Baie"
msgid "Add Device"
msgstr "Ajouter un appareil"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Rôle de la machine virtuelle"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Rôles des appareils pour enfants"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Ajouter un rôle d'appareil"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Nom du modèle"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Numéro de pièce"
@@ -13602,7 +13860,7 @@ msgstr "Position du port arrière"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13669,7 +13927,7 @@ msgstr "Effacer"
msgid "Clear All"
msgstr "Tout effacer"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Profondeur de montage"
@@ -13735,11 +13993,11 @@ msgstr "Largeur du canal"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13752,7 +14010,7 @@ msgid "No member interfaces"
msgstr "Aucune interface membre"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13776,15 +14034,15 @@ msgstr "Identifiant de la pièce"
msgid "Add Child Location"
msgstr "Ajouter la localisation de l'enfant"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Localisations des enfants"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Ajouter un lieu"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Ajouter un appareil"
@@ -13797,9 +14055,18 @@ msgid "Add Device Type"
msgstr "Ajouter un type d'appareil"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Ajouter un type de module"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Aucun profil attribué"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Profil de type de module"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Appareil connecté"
@@ -13822,7 +14089,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Circuit"
@@ -13910,11 +14177,11 @@ msgstr "Positions"
msgid "Add Site"
msgstr "Ajouter un site"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Régions enfants"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Ajouter une région"
@@ -13938,19 +14205,20 @@ msgstr "Adresse physique"
msgid "Shipping Address"
msgstr "Adresse de livraison"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Groupes enfants"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Ajouter un groupe de sites"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Pièce jointe"
@@ -13991,6 +14259,15 @@ msgstr "Édition d'un châssis virtuel %(name)s"
msgid "Rack/Unit"
msgstr "Baie/Unité"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Supprimer un membre du châssis virtuel"
@@ -14105,24 +14382,24 @@ msgstr "Version de PostgreSQL non prise en charge"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Assurez-vous que la version 12 ou ultérieure de PostgreSQL est utilisée. "
+"Assurez-vous que la version 14 ou ultérieure de PostgreSQL est utilisée. "
"Vous pouvez vérifier cela en vous connectant à la base de données à l'aide "
-"des identifiants de base de données paramétrés dans NetBox et en exécutant "
-"la requête SELECT VERSION()
."
+"des informations d'identification de NetBox et en lançant une requête pour "
+"SÉLECTIONNEZ LA VERSION ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Le fichier de données associé à cet objet a été supprimé"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Données synchronisées"
@@ -14132,12 +14409,13 @@ msgstr "Données synchronisées"
msgid "Sync Data"
msgstr "Synchroniser les données"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Paramètres de l'environnement"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Modèle"
@@ -14191,7 +14469,7 @@ msgid "Button Class"
msgstr "Classe de boutons"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Modèles associés"
@@ -14277,14 +14555,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Les conditions"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Type MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Extension de fichier"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Planifié le"
@@ -14434,23 +14704,46 @@ msgstr "Seuil de journalisation"
msgid "All"
msgstr "Tous"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Configuration du tableau"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Colonnes affichées"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Configuration de la table"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Déplacer vers le haut"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Déplacer vers le bas"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Articles étiquetés"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Types d'objets autorisés"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "N'importe lequel"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Types d'articles étiquetés"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Objets étiquetés"
@@ -14824,7 +15117,8 @@ msgstr "Centre d'aide"
msgid "Log Out"
msgstr "Déconnexion"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Connexion"
@@ -14856,7 +15150,7 @@ msgstr "Type d'authentification"
msgid "Authentication Key"
msgstr "Clé d'authentification"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Adresses IP virtuelles"
@@ -14889,7 +15183,7 @@ msgid "Show All"
msgstr "Afficher tout"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Globale"
@@ -14921,14 +15215,14 @@ msgstr "Adresse de début"
msgid "Ending Address"
msgstr "Adresse de fin"
-#: 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:95
msgid "Addressing Details"
msgstr "Détails du préfixe"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Marqué comme entièrement utilisé"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP enfants"
@@ -15034,11 +15328,11 @@ msgstr "Espace IP unique"
msgid "Errors"
msgstr "Erreurs"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Connexion"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Ou"
@@ -15096,37 +15390,37 @@ msgid "Click here to attempt loading NetBox again."
msgstr ""
"Cliquez ici pour essayer de recharger NetBox."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Contacter"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Titre"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Téléphone"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Groupe de contact"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
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:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Rôle du contact"
@@ -15139,12 +15433,12 @@ 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:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Groupe de locataires"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Ajouter un groupe de locataires"
@@ -15340,7 +15634,7 @@ msgstr "Durée de vie de l'association de sécurité (Ko)"
msgid "L2VPN Attributes"
msgstr "Attributs L2VPN"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Ajouter une terminaison"
@@ -15407,11 +15701,11 @@ msgid "Add Wireless LAN"
msgstr "Ajouter un réseau sans fil"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Groupe LAN sans fil"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Ajouter un groupe de réseau local sans fil"
@@ -15427,109 +15721,133 @@ msgstr "Groupe de contact pour les parents (ID)"
msgid "Parent contact group (slug)"
msgstr "Groupe de contact avec les parents (slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Groupe de contacts (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Groupe de contact (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Contact (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Rôle du contact (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Rôle de contact (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Groupe de contact"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Groupe de parents locataires (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Groupe de parents locataires (slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Groupe de locataires (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Groupe de locataires (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Groupe de locataires (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Description"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Ajouter des groupes"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Supprimer des groupes"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Noms de groupes séparés par des virgules, entre guillemets doubles (par "
+"exemple, « Groupe 1, Groupe 2 »)"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Contact associé"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "groupe de contacts"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "groupes de contacts"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "rôle du contact"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "rôles du contact"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "titre"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "téléphone"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "courriel"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "lien"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "contacter"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "contacts"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "adhésion à un groupe de contact"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "adhésions à des groupes de contacts"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "Associer un contact"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "Contacts associés"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, 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})."
@@ -15558,27 +15876,27 @@ msgstr "locataire"
msgid "tenants"
msgstr "locataires"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Titre du contact"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Téléphone de contact"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Email de contact"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Adresse de contact"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Lien de contact"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Description du contact"
@@ -15703,26 +16021,26 @@ msgstr "Au moins une action doit être sélectionnée."
msgid "Invalid filter for {model}: {error}"
msgstr "Filtre non valide pour {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "La liste des actions accordées par cette permission"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "contraintes"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Filtre Queryset correspondant aux objets applicables du ou des types "
"sélectionnés"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "permission"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "permissions"
@@ -15827,7 +16145,7 @@ msgid "Related object not found using the provided numeric ID: {id}"
msgstr ""
"Objet associé introuvable à l'aide de l'identifiant numérique fourni : {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
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"
@@ -16046,14 +16364,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "En-tête non reconnu : {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Colonnes disponibles"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Colonnes sélectionnées"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16131,6 +16441,19 @@ msgstr ""
"Valeur requise manquante pour le paramètre de requête statique : "
"'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Définition de schéma JSON non valide"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Le schéma JSON doit définir des propriétés"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Définition de schéma JSON non valide : {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Le mot de passe doit comporter au moins un chiffre."
@@ -16170,7 +16493,7 @@ msgstr "App_label/model_name inconnu pour {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Adresse IP non valide définie pour {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Une colonne nommée {name} est déjà défini pour la table {table_name}"
@@ -16231,18 +16554,6 @@ msgstr "Définir à Null"
msgid "Clear all"
msgstr "Tout effacer"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Configuration de la table"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Déplacer vers le haut"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Déplacer vers le bas"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Rechercher..."
@@ -16267,7 +16578,12 @@ msgstr "Écrire"
msgid "The test must define csv_update_data."
msgstr "Le test doit définir csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} doit être un multiple de {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} n'est pas une expression rationnelle valide."
@@ -16310,12 +16626,12 @@ msgid "Cluster type (ID)"
msgstr "Type de cluster (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "processeurs virtuels"
@@ -16422,44 +16738,44 @@ 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
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "mémoire (Mo)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disque (Mo)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "machine virtuelle"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "machines virtuelles"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16467,7 +16783,7 @@ msgstr ""
"L'appareil sélectionné ({device}) n'est pas affecté à ce cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16476,19 +16792,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:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16497,7 +16813,7 @@ msgstr ""
"L'interface parent sélectionnée ({parent}) appartient à une autre machine "
"virtuelle ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16506,7 +16822,7 @@ msgstr ""
"L'interface de pont sélectionnée ({bridge}) appartient à une autre machine "
"virtuelle ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16515,24 +16831,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "taille (Mo)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "disque virtuel"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "disques virtuels"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Ajouté {count} appareils à mettre en cluster {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Supprimé {count} appareils du cluster {cluster}"
@@ -16609,22 +16925,26 @@ msgstr "Signatures DSA"
msgid "Group {n}"
msgstr "Groupe {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Réseau local privé Ethernet"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Réseau local privé virtuel Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Arbre privé Ethernet"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Arbre privé virtuel Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Groupe de tunnels (ID)"
@@ -16669,15 +16989,15 @@ msgstr "Politique IPSec (ID)"
msgid "IPSec policy (name)"
msgstr "Politique IPSec (nom)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Interface de machine virtuelle (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (nom)"
@@ -16690,8 +17010,8 @@ msgstr "Groupe de tunnels"
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:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16741,33 +17061,33 @@ msgstr "Proposition(s) IPSec"
msgid "IPSec protocol"
msgstr "Protocole IPSec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Type de VPN L2"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Appareil parent (pour interface)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Machine virtuelle parente (pour l'interface)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Interface attribuée (appareil ou machine virtuelle)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Impossible d'importer simultanément les terminaisons de l'interface du "
"périphérique et de la machine virtuelle."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Chaque terminaison doit spécifier une interface ou un VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Impossible d'attribuer à la fois une interface et un VLAN."
@@ -16780,7 +17100,7 @@ msgstr "Version IKE"
msgid "Proposal"
msgstr "Proposition"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Type d'objet attribué"
@@ -16897,20 +17217,20 @@ msgstr "Politiques IPSec"
msgid "IPSec profiles"
msgstr "Profils IPSec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Terminaison L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Terminaisons L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Terminaison L2VPN déjà attribuée ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16943,19 +17263,19 @@ msgstr "tunnel"
msgid "tunnels"
msgstr "tunnels"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "terminaison du tunnel"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "terminaisons de tunnels"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} est déjà rattaché à un tunnel ({tunnel})."
@@ -16988,11 +17308,11 @@ msgstr "Durée de vie de l'association de sécurité (secondes)"
msgid "SA Lifetime (KB)"
msgstr "Durée de vie de l'association de sécurité (Ko)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Parent de l'objet"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Site de l'objet"
@@ -17016,8 +17336,8 @@ msgstr "WPA Personnel (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Entreprise"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -17041,7 +17361,7 @@ msgstr "Interface A"
msgid "Interface B"
msgstr "Interface B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Côté B"
@@ -17061,23 +17381,23 @@ msgstr "groupes réseaux sans fil"
msgid "wireless LAN"
msgstr "Réseau sans fil"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "interface A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "interface B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "liaison sans fil"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "liaisons sans fil"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 89ecf18d9..171fab61a 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 8cc7335a8..efe4f3691 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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -36,7 +36,7 @@ msgstr "Scrittura abilitata"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -67,59 +67,61 @@ msgstr "Ultimo utilizzo"
msgid "Allowed IPs"
msgstr "IP consentiti"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Effettuato l'accesso come {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Ti sei disconnesso."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Le tue preferenze sono state aggiornate."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Le credenziali utente autenticate con LDAP non possono essere modificate "
"all'interno di NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Pianificato"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -132,7 +134,7 @@ msgstr "Deprovisioning"
msgid "Decommissioned"
msgstr "Dismesso"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -167,36 +169,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Regione (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Regione (slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -204,12 +206,12 @@ msgstr "Gruppo del sito (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Gruppo del sito (slug)"
@@ -217,29 +219,29 @@ msgstr "Gruppo del sito (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -257,18 +259,18 @@ msgstr "Gruppo del sito (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Sito"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Sito (slug)"
@@ -321,21 +323,21 @@ msgid "Circuit type (slug)"
msgstr "Tipo di circuito (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Sito (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Ubicazione (ID)"
@@ -344,24 +346,25 @@ msgid "Termination A (ID)"
msgstr "Terminazione A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -388,10 +391,10 @@ msgid "Circuit"
msgstr "Circuito"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Posizione (slug)"
@@ -411,7 +414,7 @@ msgstr "Circuito (ID)"
msgid "Virtual circuit (CID)"
msgstr "Circuito virtuale (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Circuito virtuale (ID)"
@@ -447,20 +450,20 @@ msgstr "Tipo di circuito virtuale (slug)"
msgid "Virtual circuit"
msgstr "Circuito virtuale"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
@@ -473,36 +476,37 @@ msgstr "ASN"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -513,7 +517,7 @@ msgstr "ASN"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -530,10 +534,11 @@ msgstr "ASN"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -551,21 +556,22 @@ msgstr "ASN"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -586,13 +592,13 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -603,9 +609,9 @@ msgstr "ASN"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Descrizione"
@@ -657,23 +663,23 @@ msgstr "ID del servizio"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -688,31 +694,31 @@ msgstr "Colore"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -738,8 +744,8 @@ msgstr "Colore"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -763,36 +769,37 @@ msgstr "Provider account "
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -800,15 +807,16 @@ msgstr "Provider account "
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -820,10 +828,12 @@ msgstr "Provider account "
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -841,36 +851,37 @@ msgstr "Status"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -882,27 +893,27 @@ msgstr "Status"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -930,9 +941,9 @@ msgstr "Commit ratet (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Distanza"
@@ -940,7 +951,7 @@ msgstr "Distanza"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -958,30 +969,31 @@ msgstr "Parametri del servizio"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -992,13 +1004,14 @@ msgstr "Attributi"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1008,14 +1021,14 @@ msgstr "Attributi"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Tenancy"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Tipo di terminazione"
@@ -1037,11 +1050,11 @@ msgstr "Port speed (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Upstream speed (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Segna connesso"
@@ -1062,13 +1075,13 @@ msgstr "Dettagli sulla cessazione"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Priorità"
@@ -1088,26 +1101,26 @@ msgstr "Provider network"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1115,15 +1128,15 @@ msgstr "Provider network"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1151,29 +1164,31 @@ msgstr "Tipo di circuito"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Stato operativo"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1213,13 +1228,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1234,10 +1249,10 @@ msgstr "Ruolo operativo"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Interfaccia"
@@ -1245,31 +1260,31 @@ msgstr "Interfaccia"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1279,24 +1294,26 @@ msgstr "Interfaccia"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Locazione"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1307,20 +1324,20 @@ msgstr "Contatti"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1328,22 +1345,22 @@ msgstr "Contatti"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Regione"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1365,9 +1382,9 @@ msgstr "Account"
msgid "Term Side"
msgstr "Lato del termine"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1378,34 +1395,29 @@ msgstr "Assegnazione"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1413,10 +1425,10 @@ msgstr "Assegnazione"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Gruppo"
@@ -1437,12 +1449,12 @@ msgstr "Assegnazione di gruppo"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "colore"
@@ -1467,16 +1479,17 @@ msgstr "ID univoco del circuito"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "stato"
@@ -1512,86 +1525,85 @@ msgstr "gruppo di circuiti"
msgid "circuit groups"
msgstr "gruppi di circuiti"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "ID membro"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "priorità"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Assegnazione di gruppi di circuiti"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Assegnazioni di gruppi di circuiti"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "lato terminazione"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "velocità della porta (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Velocità fisica del circuito"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "velocità upstream (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Velocità upstream, se diversa dalla velocità della porta"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID di connessione incrociata"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID della connessione incrociata locale"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "pannello di permutazione/porte"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "ID del patch panel e numero/i di porta"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "descrizione"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "terminazione del circuito"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "terminazioni del circuito"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr ""
"Una terminazione di circuito deve essere collegata a un oggetto terminante."
@@ -1602,31 +1614,31 @@ msgstr ""
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nome"
@@ -1636,11 +1648,11 @@ msgid "Full name of the provider"
msgstr "Nome completo del fornitore"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "pallottola"
@@ -1694,7 +1706,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "ruolo"
@@ -1712,35 +1724,36 @@ msgstr "terminazioni di circuiti virtuali"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1764,6 +1777,7 @@ msgstr "terminazioni di circuiti virtuali"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1780,16 +1794,17 @@ msgstr "terminazioni di circuiti virtuali"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1811,9 +1826,9 @@ msgstr "terminazioni di circuiti virtuali"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1837,8 +1852,8 @@ msgstr "Nome"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1854,7 +1869,7 @@ msgid "Circuit ID"
msgstr "ID circuito"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Lato A"
@@ -1872,35 +1887,38 @@ msgstr "Tasso di impegno"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Commenti"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Incarichi"
@@ -1937,52 +1955,50 @@ msgstr "Account"
msgid "Account Count"
msgstr "Numero di account"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Numero ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2011,22 +2027,22 @@ msgstr "Terminazioni"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Dispositivo"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminazioni sostituite per circuito {circuit}."
@@ -2037,31 +2053,31 @@ msgstr ""
"Questo utente non dispone dell'autorizzazione per sincronizzare questa "
"origine dati."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Oggetto creato"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Oggetto aggiornato"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Oggetto eliminato"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Lavoro iniziato"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Lavoro completato"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Lavoro fallito"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Lavoro errato"
@@ -2085,14 +2101,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Fallito"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2146,7 +2162,7 @@ msgstr "Settimanale"
msgid "30 days"
msgstr "30 giorni"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Aggiornato"
@@ -2177,7 +2193,7 @@ msgstr "Fermato"
msgid "Cancelled"
msgstr "Annullato"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2216,40 +2232,43 @@ msgstr "ID chiave di accesso AWS"
msgid "AWS secret access key"
msgstr "Chiave di accesso segreta AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Fonte dati (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Fonte dati (nome)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Utente (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2258,7 +2277,12 @@ msgstr "Nome utente"
msgid "Enabled"
msgstr "Abilitato"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Intervallo sincronizzazione"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2268,86 +2292,89 @@ msgstr "Abilitato"
msgid "Parameters"
msgstr "Parametri"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Fonte dati"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "File"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Fonte dati"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Creazione"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Tipo di oggetto"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Creato dopo"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Creato prima"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Pianificato dopo"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Pianificato prima"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Iniziato dopo"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Iniziato prima"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Completato dopo"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Completato prima"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2357,118 +2384,125 @@ msgstr "Completato prima"
msgid "User"
msgstr "Utente"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Ora"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Dopo"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Prima"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Azione"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Fonte"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "sincronizzazione"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Parametri del backend"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Caricamento di file"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "Impossibile caricare un file e sincronizzarlo da un file esistente"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"È necessario caricare un file o selezionare un file di dati da sincronizzare"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Elevazioni dei rack"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Energia"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Sicurezza"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Banner"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Impaginazione"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validazione"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Preferenze utente"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Varie"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Revisione della configurazione"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr ""
"Questo parametro è stato definito staticamente e non può essere modificato."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Valore attuale: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (impostazione predefinita)"
@@ -2484,7 +2518,7 @@ msgstr "nome utente"
msgid "request ID"
msgstr "ID della richiesta"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "azione"
@@ -2511,9 +2545,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2559,68 +2593,73 @@ msgstr "Revisione della configurazione #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "tipo"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "abilitato"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "intervallo di sincronizzazione"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignora le regole"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Schemi (uno per riga) corrispondenti ai file da ignorare durante la "
"sincronizzazione"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parametri"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "ultima sincronizzazione"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "origine dati"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "fonti di dati"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Tipo di backend sconosciuto: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr ""
"Impossibile avviare la sincronizzazione. La sincronizzazione è già in corso."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2628,60 +2667,60 @@ msgstr ""
"Si è verificato un errore durante l'inizializzazione del backend. È "
"necessario installare una dipendenza: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "ultimo aggiornamento"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "sentiero"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "taglia"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "cancelletto"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "La lunghezza deve essere di 64 caratteri esadecimali."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "Hash SHA256 dei dati del file"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "file di dati"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "file di dati"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "registrazione di sincronizzazione automatica"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "sincronizzazione automatica dei record"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "radice del file"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "percorso del file"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Percorso del file relativo al percorso principale designato"
@@ -2693,7 +2732,7 @@ msgstr "file gestito"
msgid "managed files"
msgstr "file gestiti"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "UN {model} con questo percorso di file esiste già ({path})."
@@ -2718,8 +2757,7 @@ msgstr "iniziato"
msgid "completed"
msgstr "completato"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "dato"
@@ -2751,14 +2789,14 @@ 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:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue () non può essere chiamato con valori sia per schedule_at che per "
"immediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "L'eliminazione è impedita da una regola di protezione: {message}"
@@ -2770,15 +2808,15 @@ msgid "Full Name"
msgstr "Nome completo"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Oggetto"
@@ -2792,19 +2830,27 @@ msgstr "ID della richiesta"
msgid "Is Active"
msgstr "È attivo"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Ultima sincronizzazione"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "File"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Sentiero"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Ultimo aggiornamento"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2815,49 +2861,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Intervallo"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Versione"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Ultimo aggiornamento"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Versione minima di NetBox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Versione massima di NetBox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Nessun dato del plugin trovato"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Autore"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Installato"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certificato"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Pubblicato"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Versione installata"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Ultima versione"
@@ -2873,7 +2915,7 @@ msgstr "Lavoratori"
msgid "Host"
msgstr "Ospite"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Porto"
@@ -2921,7 +2963,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nessun lavoratore trovato"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Lavoro {job_id} non trovato"
@@ -2931,70 +2973,70 @@ msgstr "Lavoro {job_id} non trovato"
msgid "Job {id} not found."
msgstr "Lavoro {id} non trovato."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Lavoro in coda #{id} da sincronizzare {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Revisione della configurazione ripristinata #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Lavoro {id} è stato eliminato."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Errore durante l'eliminazione del lavoro {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Lavoro {id} è stato nuovamente accodato."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Lavoro {id} è stato messo in coda."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Lavoro {id} è stato fermato."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Interruzione del lavoro non riuscita {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Impossibile caricare il catalogo dei plugin"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} non trovato"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Posizione (U)"
@@ -3007,10 +3049,10 @@ msgstr "ID struttura"
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:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Smantellamento"
@@ -3069,51 +3111,55 @@ msgid "Deprecated"
msgstr "Obsoleto"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Millimetri"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Pollici"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Da anteriore a posteriore"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Posteriore/anteriore"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3123,120 +3169,120 @@ msgstr "Posteriore/anteriore"
msgid "Parent"
msgstr "Genitore"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Bambino"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Anteriore"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Posteriore"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Messo in scena"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventario"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Da sinistra a destra"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Da destra a sinistra"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Da lato a retro"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Da dietro a lato"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Dal basso verso l'alto"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Dall'alto verso il basso"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Passivo"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Misto"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (non bloccante)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (bloccaggio)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Stile californiano"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Internazionale/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Proprietario"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Altro"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Internazionale"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Fisico"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtuale"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Wireless"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Interfacce virtuali"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3244,147 +3290,157 @@ msgstr "Interfacce virtuali"
msgid "Bridge"
msgstr "ponte"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Link Aggregation Group (GAL)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (fisso)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modulare)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (backplane)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Cellulare"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Seriale"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Coassiale"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "impilamento"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Metà"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Completo"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Accesso"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Taggato"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Contrassegnati (tutti)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Norma IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "24V passivo (2 coppie)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "24V passivo (4 coppie)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "48V passivo (2 coppie)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "48V passivo (4 coppie)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Rame"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Fibra ottica"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Fibra"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Connesso"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Chilometri"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Metri"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centimetri"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Miglia"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Piedi"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Ridondante"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Monofase"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Trifase"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Disabili"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Difettoso"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3395,320 +3451,336 @@ msgstr "Formato dell'indirizzo MAC non valido: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Formato WWN non valido: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Regione principale (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Regione madre (slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Gruppo del sito principale (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Gruppo del sito principale (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Gruppo (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Gruppo (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "COME (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Sede principale (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Sede principale (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Produttore (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Produttore (lumaca)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Tipo di rack (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Tipo di rack (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Ruolo (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Ruolo (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Cremagliera (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Utente (nome)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Piattaforma predefinita (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Piattaforma predefinita (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Ha un'immagine frontale"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Ha un'immagine posteriore"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Dispone di porte per console"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Dispone di porte console server"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Dispone di porte di alimentazione"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Dispone di prese di corrente"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Dispone di interfacce"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Dispone di porte pass-through"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Dispone di alloggiamenti per moduli"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Dispone di alloggiamenti per dispositivi"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Ha articoli di inventario"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profilo (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profilo (nome)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Tipo di dispositivo (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Tipo di modulo (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Porta di alimentazione (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Articolo di inventario principale (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Modello di configurazione (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Ruolo del dispositivo principale (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Ruolo del dispositivo principale (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Tipo di dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Dispositivo principale (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Piattaforma (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Piattaforma (slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Nome del sito (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Bambino per genitori (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Cluster VM (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Gruppo Cluster (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Gruppo cluster (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Modello del dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "È a piena profondità"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "Indirizzo MAC"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Ha un IP primario"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Ha un IP fuori banda"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Chassis virtuale (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "È un membro virtuale dello chassis"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Ha un contesto di dispositivo virtuale"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Modello del dispositivo"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Tipo di modulo (modello)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Alloggiamento per moduli (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Rack (nome)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Dispositivo (nome)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Tipo di dispositivo (modello)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Ruolo del dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Ruolo del dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Chassis virtuale (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3718,121 +3790,121 @@ msgstr "Chassis virtuale (ID)"
msgid "Virtual Chassis"
msgstr "Chassis virtuale"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Modulo (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Cavo (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Macchina virtuale (nome)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Macchina virtuale (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Interfaccia (nome)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Interfaccia VM (nome)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Interfaccia VM (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Modalità 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "VLAN assegnata"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "VID assegnato"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (ROSSO)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Politica di traduzione VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3840,117 +3912,117 @@ msgstr "Politica di traduzione VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Politica di traduzione VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfacce virtuali dello chassis per dispositivi"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfacce virtuali dello chassis per dispositivi (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Tipo di interfaccia"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Interfaccia principale (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Interfaccia con ponte (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Interfaccia LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "Indirizzo MAC"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Indirizzo MAC (ID) primario"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Indirizzo MAC primario"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contesto del dispositivo virtuale"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Contesto del dispositivo virtuale (identificatore)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "LAN senza fili"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Collegamento wireless"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Terminazione del circuito virtuale (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Alloggiamento del modulo principale (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Modulo installato (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Dispositivo installato (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Dispositivo installato (nome)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Maestro (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Master (nome)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Inquilino (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Inquilino (slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Interminato"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Pannello di alimentazione (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3958,11 +4030,11 @@ msgstr "Pannello di alimentazione (ID)"
msgid "Tags"
msgstr "Etichette"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3978,203 +4050,212 @@ msgstr ""
"Sono supportati gli intervalli alfanumerici. (Deve corrispondere al numero "
"di nomi da creare.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Nome del contatto"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Telefono di contatto"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "E-mail di contatto"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Fuso orario"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Produttore"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Fattore di forma"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Larghezza"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Altezza (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Unità discendenti"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Larghezza esterna"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Altezza esterna"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Profondità esterna"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Unità esterna"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Profondità di montaggio"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Peso"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Peso massimo"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Unità di peso"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: 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:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Dimensioni esterne"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numerazione"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Tipo di rack"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Etichetta dell'asset"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Flusso d'aria"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4184,38 +4265,39 @@ msgstr "Flusso d'aria"
msgid "Rack"
msgstr "cremagliera"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Piattaforma predefinita"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Numero del pezzo"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Altezza U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Escludi dall'utilizzo"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4223,37 +4305,51 @@ msgstr "Escludi dall'utilizzo"
msgid "Device Type"
msgstr "Tipo di dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Schema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profilo"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Tipo di modulo"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Telaio"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Ruolo VM"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4261,22 +4357,22 @@ msgstr "Ruolo VM"
msgid "Config template"
msgstr "Modello di configurazione"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Tipo di dispositivo"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Ruolo del dispositivo"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4287,17 +4383,17 @@ msgstr "Ruolo del dispositivo"
msgid "Platform"
msgstr "piattaforma"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4309,28 +4405,28 @@ msgstr "piattaforma"
msgid "Cluster"
msgstr "Grappolo"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configurazione"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualizzazione"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Tipo di modulo"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4348,109 +4444,109 @@ msgstr "Tipo di modulo"
msgid "Label"
msgstr "Etichetta"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Lunghezza"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Unità di lunghezza"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Dominio"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Pannello di alimentazione"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Fornitura"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Voltaggio"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Amperaggio"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Utilizzo massimo"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Pareggio massimo"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Potenza massima assorbita (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Pareggio assegnato"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Potenza assorbita allocata (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Porta di alimentazione"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Gamba di alimentazione"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Solo gestione"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "modalità PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Tipo PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Ruolo wireless"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4464,26 +4560,26 @@ msgstr "Ruolo wireless"
msgid "Module"
msgstr "Modulo"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "RITARDO"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Contesti dei dispositivi virtuali"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4497,55 +4593,55 @@ msgstr "Velocità"
msgid "Mode"
msgstr "modalità"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Aggiungi VLAN con tag"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Rimuovi le VLAN contrassegnate"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Gruppo LAN wireless"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "LAN wireless"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4554,255 +4650,262 @@ msgstr "LAN wireless"
msgid "Addressing"
msgstr "Indirizzamento"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operazione"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Commutazione 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Aggiungi/Rimuovi"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Nome della regione madre"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Nome del gruppo del sito principale"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Regione assegnata"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Gruppo assegnato"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "opzioni disponibili"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Sede del genitore"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Posizione non trovata."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Il produttore di questo tipo di rack"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "La posizione con il numero più basso nel rack"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Larghezza da rotaia a rotaia (in pollici)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Unità per dimensioni esterne"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Unità per pesi a scaffale"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Nome dell'inquilino assegnato"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Nome del ruolo assegnato"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Modello tipo rack"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Direzione del flusso d'aria"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Sito principale"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Posizione del rack (se presente)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unità"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Elenco separato da virgole di numeri di unità individuali"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Il produttore che produce questo tipo di dispositivo"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Unità per il peso del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Peso del modulo"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Unità per il peso del modulo"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Ruolo del dispositivo principale"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Ruolo del dispositivo non trovato."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Limita le assegnazioni delle piattaforme a questo produttore"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Ruolo assegnato"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Produttore del tipo di dispositivo"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Tipo di dispositivo modello"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Piattaforma assegnata"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Chassis virtuale"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Cluster di virtualizzazione"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Posizione assegnata (se presente)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Rack assegnato (se presente)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Viso"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Faccia del rack montata"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Dispositivo principale (per dispositivi per bambini)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Alloggiamento per dispositivi"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "Il dispositivo in cui è installato questo modulo"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "alloggiamento per moduli"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Il tipo di modulo"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Componenti replicati"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4810,179 +4913,178 @@ msgstr ""
"Compila automaticamente i componenti associati a questo tipo di modulo "
"(abilitato per impostazione predefinita)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Adotta i componenti"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Adotta componenti già esistenti"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Tipo di porta"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Velocità della porta in bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Tipo di presa"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Porta di alimentazione locale che alimenta questa presa"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Fase elettrica (per circuiti trifase)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Ritardo"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Interfaccia LAG principale"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdc"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Supporto fisico"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "modalità Poe"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Tipo Poe"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF assegnato"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Ruolo Rf"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Ruolo wireless (AP/stazione)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Porta posteriore"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Porta posteriore corrispondente"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Classificazione del mezzo fisico"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Dispositivo installato"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr ""
"Dispositivo per bambini installato all'interno di questo alloggiamento"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Dispositivo secondario non trovato."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Articolo di inventario principale"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Tipo di componente"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Tipo di componente"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Nome del componente"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Nome del componente"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr ""
"Il nome del componente deve essere specificato quando viene specificato il "
"tipo di componente"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Componente non trovato: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr ""
"Il tipo di componente deve essere specificato quando viene specificato il "
"nome del componente"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4990,134 +5092,134 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Macchina virtuale"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "VM principale dell'interfaccia assegnata (se presente)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Interfaccia assegnata"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "È primario"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Dispositivo lato A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Nome del dispositivo"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Tipo Lato A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Nome del lato A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Nome della cessazione"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Dispositivo lato B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Tipo B laterale"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Nome lato B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Stato della connessione"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Dispositivo master"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Nome del sito principale"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Pannello di alimentazione upstream"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primario o ridondante"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Tipo di alimentazione (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Monofase o trifase"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5161,7 +5263,7 @@ msgstr "Non può adottare {model} {name} in quanto appartiene già a un modulo"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5170,21 +5272,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Alimentazione"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Stato del dispositivo"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Regione principale"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5192,117 +5294,117 @@ msgstr "Regione principale"
msgid "Parent group"
msgstr "Gruppo di genitori"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Struttura"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Funzione"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Immagini"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Componenti"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Ruolo del dispositivo secondario"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modello"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Ha un IP OOB"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Membro virtuale dello chassis"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Dispone di contesti di dispositivi virtuali"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Gruppo Cluster"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "cablato"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Occupato"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Connessione"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Gentile"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Solo gestione"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "modalità 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Canale wireless"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Frequenza del canale (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Larghezza del canale (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Potenza di trasmissione (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5313,15 +5415,15 @@ msgstr "Potenza di trasmissione (dBm)"
msgid "Cable"
msgstr "Cavo"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Scoperto"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Dispositivo assegnato"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "VM assegnata"
@@ -5332,15 +5434,15 @@ msgstr ""
"Un membro virtuale dello chassis esiste già in posizione {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5349,9 +5451,9 @@ msgstr "Tipo di ambito"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Ambito"
@@ -5360,31 +5462,31 @@ msgstr "Ambito"
msgid "Scope type (app & model)"
msgstr "Tipo di ambito (app e modello)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Informazioni di contatto"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Ruolo del rack"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "lumaca"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Controllo dell'inventario"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5392,39 +5494,48 @@ msgstr ""
"Elenco separato da virgole di ID di unità numeriche. È possibile specificare"
" un intervallo utilizzando un trattino."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Prenotazione"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Inserisci uno schema JSON valido per definire gli attributi supportati."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profilo e attributi"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Ruolo del dispositivo"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "La priorità del dispositivo nello chassis virtuale"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Caratteristiche"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5439,35 +5550,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:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Modello di porta console"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Modello di porta del server console"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Modello di porta anteriore"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Modello di interfaccia"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Modello di presa di corrente"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Modello di porta di alimentazione"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Modello di porta posteriore"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5475,14 +5586,14 @@ msgstr "Modello di porta posteriore"
msgid "Console Port"
msgstr "Porta console"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5493,8 +5604,8 @@ msgstr "Porta Console Server"
msgid "Front Port"
msgstr "Porta anteriore"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5506,40 +5617,40 @@ msgstr "Porta anteriore"
msgid "Rear Port"
msgstr "Porta posteriore"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Porta di alimentazione"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: 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:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Assegnazione dei componenti"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Interfaccia LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo."
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Dispositivo per bambini"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5547,39 +5658,38 @@ msgstr ""
"I dispositivi secondari devono prima essere creati e assegnati al sito e al "
"rack del dispositivo principale."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Porta console"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Porta console server"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Porta anteriore"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Presa di corrente"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Articolo di inventario"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Ruolo dell'articolo di inventario"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Interfaccia VM"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5589,13 +5699,13 @@ msgstr "Interfaccia VM"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "Un indirizzo MAC può essere assegnato a un solo oggetto."
@@ -5650,7 +5760,7 @@ msgstr ""
" al numero selezionato di posizioni delle porte posteriori "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5725,15 +5835,15 @@ msgstr "Le terminazioni A e B non possono connettersi allo stesso oggetto."
msgid "end"
msgstr "fine"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "terminazione del cavo"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "terminazioni dei cavi"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5742,68 +5852,68 @@ 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "è attivo"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "è completo"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "è diviso"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "percorso via cavo"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "percorsi via cavo"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Tutti i collegamenti devono essere via cavo o wireless"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Tutti i link devono corrispondere al primo tipo di link"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Manca il filtro della posizione di terminazione remota"
@@ -5886,12 +5996,12 @@ msgstr ""
"({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "gamba di alimentazione"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Fase (per alimentazioni trifase)"
@@ -5918,17 +6028,17 @@ msgstr ""
"stesso tipo di modulo"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "solo gestione"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "interfaccia bridge"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "ruolo wireless"
@@ -5941,8 +6051,8 @@ msgid "interface templates"
msgstr "modelli di interfaccia"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Un'interfaccia non può essere collegata a se stessa."
@@ -5960,7 +6070,7 @@ msgstr ""
"Interfaccia bridge ({bridge}) deve appartenere allo stesso tipo di modulo"
#: netbox/dcim/models/device_component_templates.py:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "posizione della porta posteriore"
@@ -5988,7 +6098,7 @@ msgstr ""
"{name} ha solo {count} posizioni"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "posizioni"
@@ -6001,12 +6111,12 @@ msgid "rear port templates"
msgstr "modelli di porte posteriori"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "posizione"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identificatore a cui fare riferimento quando si rinominano i componenti "
@@ -6037,21 +6147,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "ID della parte"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Identificativo del pezzo assegnato dal produttore"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "modello di articolo di inventario"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "modelli di articoli di inventario"
@@ -6093,7 +6203,7 @@ msgstr "{class_name} i modelli devono dichiarare una proprietà parent_object"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Tipo di porta fisica"
@@ -6131,139 +6241,139 @@ msgstr "porta di alimentazione"
msgid "power ports"
msgstr "porte di alimentazione"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "presa di corrente"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "prese di corrente"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "modalità"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Strategia di etichettatura IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "interfaccia principale"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN senza tag"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "VLAN contrassegnate"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "SVLAN Q-in-Q"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "indirizzo MAC primario"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "GAL capogruppo"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "velocità (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "bifamiliare"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "Nome mondiale a 64 bit"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "canale wireless"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "frequenza del canale (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Popolato dal canale selezionato (se impostato)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "potenza di trasmissione (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "LAN wireless"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "interfaccia"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "interfacce"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Un'interfaccia non può essere la propria madre."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6272,7 +6382,7 @@ msgstr ""
"L'interfaccia principale selezionata ({interface}) appartiene a un "
"dispositivo diverso ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6281,7 +6391,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6290,7 +6400,7 @@ msgstr ""
"L'interfaccia bridge selezionata ({bridge}) appartiene a un dispositivo "
"diverso ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6299,16 +6409,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -6316,7 +6426,7 @@ msgstr ""
"L'interfaccia LAG selezionata ({lag}) appartiene a un dispositivo diverso "
"({device})."
-#: netbox/dcim/models/device_components.py:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6325,55 +6435,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Le interfacce virtuali non possono avere una modalità PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Le interfacce virtuali non possono avere un tipo PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
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:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Impossibile specificare una frequenza personalizzata con il canale "
"selezionato."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Impossibile specificare una larghezza personalizzata con il canale "
"selezionato."
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
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:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6382,25 +6492,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Posizione mappata sulla porta posteriore corrispondente"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "porta anteriore"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "porte anteriori"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6409,19 +6519,19 @@ msgstr ""
"Posizione della porta posteriore non valida ({rear_port_position}): Porta "
"posteriore {name} ha solo {positions} posizioni."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "Numero di porte anteriori che possono essere mappate"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "porta posteriore"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "porte posteriori"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6430,41 +6540,41 @@ msgstr ""
"Il numero di posizioni non può essere inferiore al numero di porte frontali "
"mappate ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "alloggiamento per moduli"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "alloggiamenti per moduli"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "alloggiamento per dispositivi"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "alloggiamenti per dispositivi"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Impossibile installare un dispositivo su se stesso."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6472,62 +6582,62 @@ msgstr ""
"Impossibile installare il dispositivo specificato; il dispositivo è già "
"installato in {bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "ruolo dell'articolo di inventario"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "ruoli degli articoli di inventario"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "numero di serie"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "etichetta dell'asset"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr "Un tag univoco utilizzato per identificare questo articolo"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "scoperto"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Questo articolo è stato scoperto automaticamente"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "articolo di inventario"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "articoli di inventario"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Non può assegnarsi come genitore."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Impossibile assegnare un articolo di inventario a un componente su un altro "
@@ -6541,8 +6651,8 @@ msgstr "produttore"
msgid "manufacturers"
msgstr "produttori"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "modello"
@@ -6550,11 +6660,11 @@ msgstr "modello"
msgid "default platform"
msgstr "piattaforma predefinita"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "numero del pezzo"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Numero di parte discreto (opzionale)"
@@ -6594,8 +6704,8 @@ msgstr ""
"alloggiamenti dei dispositivi. Lascia vuoto se questo tipo di dispositivo "
"non è né un genitore né un bambino."
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "flusso d'aria"
@@ -6643,151 +6753,143 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "I tipi di dispositivi per bambini devono essere 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "tipo di modulo"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "tipi di moduli"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Le macchine virtuali possono essere assegnate a questo ruolo"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "ruolo del dispositivo"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "ruoli dei dispositivi"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "piattaforma"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "piattaforme"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "La funzione utilizzata da questo dispositivo"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Numero di serie del telaio, assegnato dal produttore"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "Un tag univoco utilizzato per identificare questo dispositivo"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "posizione (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "faccia cremagliera"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "IPv4 primario"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "IPv6 primario"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP fuori banda"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Posizione VC"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Posizione virtuale dello chassis"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Priorità VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Priorità di elezione del master dello chassis virtuale"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitudine"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitudine"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Il nome del dispositivo deve essere univoco per sito."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "dispositivo"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "dispositivi"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6795,7 +6897,7 @@ msgstr ""
"Un tipo di dispositivo 0U ({device_type}) non può essere assegnato a una "
"posizione nel rack."
-#: netbox/dcim/models/devices.py:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6803,7 +6905,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:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6811,7 +6913,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:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6820,23 +6922,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} non è un indirizzo IPv4."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} non è un indirizzo IPv6."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6846,23 +6948,23 @@ msgstr ""
"dispositivo, ma il tipo di questo dispositivo appartiene a "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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 "
"definita."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6871,39 +6973,22 @@ msgstr ""
"Il dispositivo non può essere rimosso dallo chassis virtuale "
"{virtual_chassis} perché attualmente è designato come suo padrone."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "modulo"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "moduli"
-
-#: 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 ""
-"Il modulo deve essere installato all'interno di un vano del modulo "
-"appartenente al dispositivo assegnato ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "dominio"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "chassis virtuale"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6912,44 +6997,44 @@ msgstr ""
"Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i "
"membri che formano interfacce GAL trasversali."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identificatore"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Identificatore numerico univoco per il dispositivo principale"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "commenti"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "contesto del dispositivo virtuale"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "contesti dei dispositivi virtuali"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} non è un IPv{family} indirizzo."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "Indirizzi MAC"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6957,7 +7042,7 @@ msgstr ""
"Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato "
"come MAC primario per un oggetto"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6965,11 +7050,57 @@ msgstr ""
"Impossibile riassegnare l'indirizzo MAC mentre è designato come MAC primario"
" per un oggetto"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Seleziona un {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "schema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "tipo di modulo: profilo"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "profili tipo modulo"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "attributi"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "tipo di modulo"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "tipi di moduli"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Schema non valido: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "modulo"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "moduli"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Il modulo deve essere installato all'interno di un vano del modulo "
+"appartenente al dispositivo assegnato ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "pannello di alimentazione"
@@ -7071,22 +7202,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Dimensione esterna del rack (larghezza)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "altezza esterna"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Dimensione esterna del rack (altezza)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "profondità esterna"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Dimensione esterna del rack (profondità)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "unità esterna"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "profondità di montaggio"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7094,77 +7233,76 @@ msgstr ""
"Profondità massima di un dispositivo montato, in millimetri. Per i rack a "
"quattro montanti, questa è la distanza tra le guide anteriore e posteriore."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "peso massimo"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
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:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "fattore di forma"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "tipo di rack"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "tipi di rack"
-#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
-msgid "Must specify a unit when setting an outer width/depth"
+#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
msgstr ""
-"È necessario specificare un'unità quando si imposta una larghezza/profondità"
-" esterna"
+"È necessario specificare un'unità quando si imposta una dimensione esterna"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "ruolo rack"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "ruoli rack"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ID struttura"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Identificatore assegnato localmente"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Ruolo funzionale"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "Un tag univoco utilizzato per identificare questo rack"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "scaffale"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "griglie"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7173,7 +7311,7 @@ msgstr ""
"Il rack deve essere almeno {min_height}Parlo per ospitare i dispositivi "
"attualmente installati."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7182,29 +7320,29 @@ msgstr ""
"La numerazione delle unità rack deve iniziare da {position} o meno per "
"ospitare i dispositivi attualmente installati."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "unità"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "prenotazione del rack"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "Tieni traccia delle prenotazioni"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Le seguenti unità sono già state prenotate: {unit_list}"
@@ -7348,13 +7486,13 @@ msgid "Reachable"
msgstr "Raggiungibile"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Dispositivi"
@@ -7364,9 +7502,9 @@ msgid "VMs"
msgstr "VM"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7376,21 +7514,21 @@ msgstr "VM"
msgid "Config Template"
msgstr "Modello di configurazione"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Indirizzo IP"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Indirizzo IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Indirizzo IPv6"
@@ -7428,10 +7566,10 @@ msgstr "Porte di alimentazione"
msgid "Power outlets"
msgstr "Prese di corrente"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7442,7 +7580,7 @@ msgstr "Prese di corrente"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfacce"
@@ -7462,14 +7600,15 @@ msgstr "Alloggiamenti per moduli"
msgid "Inventory items"
msgstr "Articoli di inventario"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulo Bay"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7498,24 +7637,24 @@ msgstr "Assorbimento massimo (W)"
msgid "Allocated draw (W)"
msgstr "Pareggio assegnato (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Indirizzi IP"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Gruppi FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7526,41 +7665,41 @@ msgstr "Gruppi FHRP"
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Solo gestione"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Circuito virtuale"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Modulo installato"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Modulo seriale"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Tag delle risorse del modulo"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Stato del modulo"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Componente"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Oggetti"
@@ -7575,11 +7714,12 @@ msgid "Device Types"
msgstr "Tipi di dispositivi"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Tipi di moduli"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "piattaforme"
@@ -7598,14 +7738,14 @@ msgstr "Profondità completa"
msgid "U Height"
msgstr "Altezza U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Istanze"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7614,9 +7754,9 @@ msgstr "Istanze"
msgid "Console Ports"
msgstr "Porte console"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7625,9 +7765,9 @@ msgstr "Porte console"
msgid "Console Server Ports"
msgstr "Porte Console Server"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7636,9 +7776,9 @@ msgstr "Porte Console Server"
msgid "Power Ports"
msgstr "Porte di alimentazione"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7647,9 +7787,9 @@ msgstr "Porte di alimentazione"
msgid "Power Outlets"
msgstr "Prese di corrente"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7657,9 +7797,9 @@ msgstr "Prese di corrente"
msgid "Front Ports"
msgstr "Porte anteriori"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7668,17 +7808,17 @@ msgstr "Porte anteriori"
msgid "Rear Ports"
msgstr "Porte posteriori"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Alloggiamenti per dispositivi"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7687,7 +7827,7 @@ msgstr "Alloggiamenti per dispositivi"
msgid "Module Bays"
msgstr "Baie per moduli"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Alimenti di alimentazione"
@@ -7700,45 +7840,50 @@ msgstr "Utilizzo massimo"
msgid "Available Power (VA)"
msgstr "Potenza disponibile (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Altezza esterna"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Profondità esterna"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Peso massimo"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Spazio"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Siti"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Gruppi VLAN"
@@ -7746,63 +7891,63 @@ msgstr "Gruppi VLAN"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Prenotazioni"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Dispositivi non montati su rack"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Contesto di configurazione"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Configurazione del rendering"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Macchine virtuali"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Dispositivo installato {device} nella baia {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Dispositivo rimosso {device} dalla baia {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Bambini"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Membro aggiunto {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Rimosso {device} da chassis virtuale {chassis}"
@@ -7865,12 +8010,6 @@ msgstr "Selezione multipla"
msgid "Multiple objects"
msgstr "Oggetti multipli"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Disabili"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Sciolto"
@@ -7899,9 +8038,9 @@ msgstr "sì"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Link"
@@ -7945,111 +8084,82 @@ msgstr "Eseguire il debug"
msgid "Failure"
msgstr "Fallimento"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Aggiornamento"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Elimina"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blu"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indaco"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Viola"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rosa"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rosso"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "arancia"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Giallo"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Verde"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "color tè blu"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Ciano"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grigio"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Nero"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "bianco"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Sceneggiatura"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Notifica"
@@ -8093,25 +8203,25 @@ msgstr "Tipo di widget"
msgid "Unregistered widget class: {name}"
msgstr "Classe widget non registrata: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} deve definire un metodo render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Nota"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr ""
"Visualizza alcuni contenuti personalizzati arbitrari. Markdown è supportato."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Conteggi oggetti"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8119,72 +8229,72 @@ msgstr ""
"Visualizza un set di modelli NetBox e il numero di oggetti creati per ogni "
"tipo."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtri da applicare durante il conteggio del numero di oggetti"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Formato non valido. I filtri degli oggetti devono essere passati come "
"dizionario."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Elenco oggetti"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Visualizza un elenco arbitrario di oggetti."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Il numero predefinito di oggetti da visualizzare"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Formato non valido. I parametri URL devono essere passati come dizionario."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr ""
"Selezione del modello non valida: {self['model'].data} non è supportato."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "Feed RSS"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Incorpora un feed RSS da un sito Web esterno."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL del feed"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Richiede una connessione esterna"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Il numero massimo di oggetti da visualizzare"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Segnalibri"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Mostra i tuoi segnalibri personali"
@@ -8198,173 +8308,183 @@ msgstr "Tipo di azione sconosciuto per una regola di evento: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Impossibile importare la pipeline di eventi {name} errore: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Modulo script (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "File di dati (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Gruppo (nome)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Tipo di cluster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Gruppo di inquilini"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Gruppo di inquilini (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etichetta"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Etichetta (lumaca)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
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:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Nome del gruppo"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Interfaccia utente modificabile"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "È clonabile"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Valore minimo"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Valore massimo"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Regex di convalida"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportamento"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nuova finestra"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Classe Button"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Tipo MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Nome del file"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Estensione del file"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Come allegato"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Condiviso"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Metodo HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL del payload"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Verifica SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Segreto"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Tipi di eventi"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "È attivo"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Tipi di oggetti"
@@ -8372,9 +8492,9 @@ msgstr "Tipi di oggetti"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Uno o più tipi di oggetti assegnati"
@@ -8382,10 +8502,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Tipo di oggetto"
@@ -8394,7 +8515,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Set a scelta"
@@ -8423,49 +8544,49 @@ msgstr ""
"opzionali separate da due punti: «Scelta 1:prima scelta, scelta 2: seconda "
"scelta»"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "classe di pulsanti"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"La classe del primo link di un gruppo verrà utilizzata per il pulsante a "
"discesa"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "I tipi di evento che attiveranno questa regola"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Oggetto d'azione"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Nome o script del webhook come percorso punteggiato module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} non trovato"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Sceneggiatura {name} non trovato"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Tipo di oggetto assegnato"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "La classificazione degli ingressi"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8473,152 +8594,161 @@ msgstr "La classificazione degli ingressi"
msgid "Users"
msgstr "Utenti"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Gruppi"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Tipo di oggetto correlato"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Tipo di campo"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Scelte"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Dati"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Rendering"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "File di dati"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Tipi di contenuto"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Tipo di contenuto HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Tipo di evento"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Tipo di azione"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Tipo di oggetto con tag"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Tipo di oggetto consentito"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regioni"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Gruppi del sito"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Sedi"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Tipi di dispositivi"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Ruoli"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Tipi di cluster"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Gruppi di cluster"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Gruppi di inquilini"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "I tipi di oggetto che hanno questo campo personalizzato"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Valore predefinito"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Tipo di oggetto correlato (solo per i campi oggetto/multioggetto)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Filtro oggetto correlato"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Specifica i parametri della query come oggetto JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Campo personalizzato"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8626,7 +8756,7 @@ msgstr ""
"Il tipo di dati memorizzati in questo campo. Per i campi "
"oggetti/multioggetto, seleziona il tipo di oggetto correlato di seguito."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8634,11 +8764,11 @@ msgstr ""
"Questo verrà visualizzato come testo di aiuto per il campo del modulo. "
"Markdown è supportato."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Oggetto correlato"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8646,16 +8776,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Link personalizzato"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Modelli"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8665,7 +8795,7 @@ msgstr ""
"come {example}. I link che vengono visualizzati come testo vuoto non "
"verranno visualizzati."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8673,61 +8803,79 @@ msgstr ""
"Codice modello Jinja2 per l'URL del link. Fai riferimento all'oggetto come "
"{example}."
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Codice modello"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Modello di esportazione"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Rendering"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtro salvato"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Ordinazione"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Inserisci un elenco di nomi di colonna separati da virgole. Anteponi un nome"
+" con un trattino per invertire l'ordine."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Colonne disponibili"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Colonne selezionate"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Richiesta HTTP"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Scelta dell'azione"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr ""
"Inserisci le condizioni in JSON formato."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8735,38 +8883,33 @@ msgstr ""
"Inserisci i parametri da passare all'azione in JSON formato."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regola dell'evento"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Trigger"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Gruppo di notifiche"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Inquilini"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Contenuto"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Programma a"
@@ -8774,7 +8917,7 @@ msgstr "Programma a"
msgid "Schedule execution of report to a set time"
msgstr "Pianifica l'esecuzione del rapporto a un orario prestabilito"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Ricorre ogni"
@@ -8782,30 +8925,30 @@ msgstr "Ricorre ogni"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Intervallo di ripetizione del rapporto (in minuti)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (ora corrente: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "L'orario programmato deve essere futuro."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Effettua modifiche"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Effettua il commit delle modifiche al database (deseleziona l'opzione «dry "
"run»)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Pianifica l'esecuzione dello script a un orario prestabilito"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Intervallo di riesecuzione dello script (in minuti)"
@@ -8829,25 +8972,26 @@ msgstr "Le modifiche al database sono state annullate a causa di un errore."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "peso"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "contesto di configurazione"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "contesti di configurazione"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "I dati JSON devono essere in forma oggetto. Esempio:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8855,33 +8999,11 @@ msgstr ""
"I dati del contesto di configurazione locale hanno la precedenza sui "
"contesti di origine nel contesto di configurazione finale renderizzato"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "codice modello"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Codice modello Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "parametri ambientali"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Qualsiasi parametri"
-" aggiuntivi da superare durante la costruzione dell'ambiente Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "modello di configurazione"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "modelli di configurazione"
@@ -8921,7 +9043,7 @@ msgstr ""
"Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato "
"il nome del campo)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "nome del gruppo"
@@ -9249,44 +9371,95 @@ msgstr "cruscotto"
msgid "dashboards"
msgstr "cruscotti"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "codice modello"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Codice modello Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "parametri ambientali"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Qualsiasi parametri aggiuntivi da superare quando si "
+"costruisce l'ambiente Jinja"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Il valore predefinito è {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Nome file da assegnare al file di esportazione renderizzato"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "estensione del file"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Estensione da aggiungere al nome del file renderizzato"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "come allegato"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Scarica il file come allegato"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} deve implementare un metodo get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "tipi di oggetti"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "L'oggetto o gli oggetti a cui si applica questa regola."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "I tipi di evento che attiveranno questa regola."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "condizioni"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Una serie di condizioni che determinano se l'evento verrà generato."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "tipo di azione"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Dati aggiuntivi da passare all'oggetto azione"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "regola dell'evento"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "regole dell'evento"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9296,7 +9469,7 @@ msgstr ""
"chiamato il webhook. L'elaborazione dei modelli Jinja2 è supportata nello "
"stesso contesto del corpo della richiesta."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available qui."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "intestazioni aggiuntive"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9322,11 +9495,11 @@ msgstr ""
"Nome: Value
. L'elaborazione dei modelli Jinja2 è supportata "
"nello stesso contesto del corpo della richiesta (sotto)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "modello di corpo"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9339,11 +9512,11 @@ msgstr ""
"timestamp
, nome utente
, id_richiesta
,"
" e dato
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "segreto"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9354,15 +9527,15 @@ msgstr ""
"che utilizza il segreto come chiave. Il segreto non viene trasmesso nella "
"richiesta."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Abilita la verifica del certificato SSL. Disabilita con cautela!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Percorso del file CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9370,177 +9543,175 @@ msgstr ""
"Il file di certificato CA specifico da utilizzare per la verifica SSL. "
"Lascia vuoto per utilizzare le impostazioni predefinite del sistema."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhook"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Non specificare un file di certificato CA se la verifica SSL è disabilitata."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "I tipi di oggetto a cui si applica questo link."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "testo del link"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Codice modello Jinja2 per il testo del link"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL del collegamento"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Codice modello Jinja2 per l'URL del collegamento"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr ""
"I collegamenti con lo stesso gruppo verranno visualizzati come menu a "
"discesa"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nuova finestra"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Forza l'apertura del link in una nuova finestra"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "link personalizzato"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "link personalizzati"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "I tipi di oggetto a cui si applica questo modello."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Codice modello Jinja2. L'elenco degli oggetti da esportare viene passato "
-"come variabile di contesto denominata set di interrogazioni
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Il valore predefinito è testo/semplice; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "estensione del file"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Estensione da aggiungere al nome del file renderizzato"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "come allegato"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Scarica il file come allegato"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "modello di esportazione"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "modelli di esportazione"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "«{name}\"è un nome riservato. Scegli un nome diverso."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "I tipi di oggetto a cui si applica questo filtro."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "condiviso"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "filtro salvato"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "filtri salvati"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"I parametri del filtro devono essere memorizzati come dizionario degli "
"argomenti delle parole chiave."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Tipo di oggetto della tabella"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "tavolo"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "configurazione della tabella"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "configurazioni della tabella"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Tabella sconosciuta: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Colonna sconosciuta: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "altezza dell'immagine"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "larghezza dell'immagine"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "allegato immagine"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "allegati di immagini"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Gli allegati di immagini non possono essere assegnati a questo tipo di "
"oggetto ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "gentile"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "voce nel diario"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "voci di diario"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "segnalibro"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "segnalibri"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr ""
@@ -9633,179 +9804,193 @@ msgstr "valore memorizzato nella cache"
msgid "cached values"
msgstr "valori memorizzati nella cache"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "filiale"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "rami"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "cambiamento graduale"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "modifiche graduali"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "I tipi di oggetto a cui è possibile applicare questo tag."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "tag"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "tag"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "articolo etichettato"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "articoli etichettati"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Dati dello script"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parametri di esecuzione dello script"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml è deprecato e verrà rimosso nella v4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json è obsoleto e verrà rimosso nella v4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Ignora"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Tipi di oggetti"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Convalida l'unicità"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Visibile"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Modificabile"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Tipo di oggetto correlato"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Set di scelta"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "È clonabile"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Valore minimo"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Valore massimo"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Validazione Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Conta"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Ordina alfabeticamente"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nuova finestra"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Tipo MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Nome del file"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Estensione del file"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Come allegato"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "File di dati"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Sincronizzato"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Immagine"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Dimensione (byte)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Nome tabella"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Leggi"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Validazione SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Tipi di eventi"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Ruoli dei dispositivi"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Commenti (brevi)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Linea"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Livello"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Messaggio"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Metodo"
@@ -9846,32 +10031,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "La tua dashboard è stata reimpostata."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Widget aggiunto: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Widget aggiornato: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Widget eliminato: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Errore durante l'eliminazione del widget: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr ""
"Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione."
@@ -9896,7 +10081,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Formato del prefisso IP non valido: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9939,8 +10124,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Testo in chiaro"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Servizio"
@@ -9953,19 +10138,19 @@ msgstr "Cliente"
msgid "Invalid IP address format: {address}"
msgstr "Formato dell'indirizzo IP non valido: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Obiettivo di importazione"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Obiettivo di importazione (nome)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Obiettivo di esportazione"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Destinazione di esportazione (nome)"
@@ -10002,7 +10187,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Esportazione di L2VPN (identificatore)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefisso"
@@ -10030,8 +10215,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Prefissi che contengono questo prefisso o IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Lunghezza della maschera"
@@ -10043,18 +10228,18 @@ msgstr "Gruppo VLAN (ID)"
msgid "VLAN Group (slug)"
msgstr "Gruppo VLAN (slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Numero VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Indirizzo"
@@ -10103,26 +10288,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Politica di traduzione VLAN (nome)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Gruppo FHRP (nome)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Gruppo FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "Indirizzo IP (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "indirizzo IP"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "IPv4 (ID) primario"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "IPv4 primario (indirizzo)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "IPv6 primario (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "IPv6 primario (indirizzo)"
@@ -10183,24 +10376,24 @@ msgid "Date added"
msgstr "Data aggiunta"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Gruppo VLAN"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10213,9 +10406,9 @@ msgstr "Lunghezza del prefisso"
msgid "Is a pool"
msgstr "È una piscina"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Trattare come completamente utilizzato"
@@ -10224,28 +10417,32 @@ msgstr "Trattare come completamente utilizzato"
msgid "VLAN Assignment"
msgstr "Assegnazione VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Tratta come popolato"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Nome DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocollo"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID gruppo"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10255,51 +10452,51 @@ msgstr "ID gruppo"
msgid "Authentication type"
msgstr "Tipo di autenticazione"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Chiave di autenticazione"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Autenticazione"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Intervalli di ID VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Ruolo Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Sito e gruppo"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Porte"
@@ -10335,8 +10532,9 @@ msgstr "Sito della VLAN (se presente)"
msgid "Scope ID"
msgstr "ID ambito"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10387,47 +10585,57 @@ msgstr ""
msgid "Auth type"
msgstr "Tipo di autenticazione"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Gruppo VLAN assegnato"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Politica di traduzione VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "Protocollo IP"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Obbligatorio se non assegnato a una VM"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Tipo principale (app e modello)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Obbligatorio se non assegnato a un dispositivo"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Nome dell'oggetto principale"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID oggetto principale"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Uno tra parent o parent_object_id deve essere incluso in parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} non è assegnato a questo dispositivo/macchina virtuale."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} non è assegnato a questo genitore."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Obiettivi del percorso"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Obiettivi di importazione"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Obiettivi di esportazione"
@@ -10439,13 +10647,13 @@ msgstr "Importato da VRF"
msgid "Exported by VRF"
msgstr "Esportato da VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privato"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Famiglia di indirizzi"
@@ -10465,50 +10673,50 @@ msgstr "Fine"
msgid "Search within"
msgstr "Cerca all'interno"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Presente in VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Dispositivo/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Prefisso principale"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Assegnata a un'interfaccia"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nome DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Contiene l'ID VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "ID VLAN locale"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "ID VLAN remoto"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "ID VLAN"
@@ -10518,7 +10726,7 @@ msgstr "ID VLAN"
msgid "Route Target"
msgstr "Obiettivo del percorso"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10593,12 +10801,12 @@ msgstr "ID VLAN"
msgid "Child VLANs"
msgstr "VLAN per bambini"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10606,28 +10814,32 @@ 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:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Tipo di genitore"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Porta/e"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Modello di servizio"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Da modello"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Personalizzato"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10676,19 +10888,19 @@ msgstr "tipo di autenticazione"
msgid "authentication key"
msgstr "chiave di autenticazione"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Gruppo FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Gruppi FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Assegnazione del gruppo FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Incarichi del gruppo FHRP"
@@ -10700,7 +10912,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR"
@@ -10776,7 +10988,7 @@ msgstr ""
"Tutti gli indirizzi IP all'interno di questo prefisso sono considerati "
"utilizzabili"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "marchio utilizzato"
@@ -10788,12 +11000,12 @@ msgstr "prefissi"
msgid "Cannot create prefix with /0 mask."
msgstr "Impossibile creare un prefisso con la maschera /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "tabella globale"
@@ -10802,44 +11014,58 @@ msgstr "tabella globale"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Prefisso duplicato trovato in {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "indirizzo iniziale"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Indirizzo IPv4 o IPv6 (con maschera)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "indirizzo finale"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Stato operativo di questa gamma"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "La funzione principale di questa gamma"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "contrassegno popolato"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr ""
+"Impedire la creazione di indirizzi IP all'interno di questo intervallo"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Segnala lo spazio utilizzato al 100%"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Intervallo IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Intervalli IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
@@ -10847,57 +11073,57 @@ msgstr ""
"L'indirizzo finale deve essere maggiore dell'indirizzo iniziale "
"({start_address})"
-#: netbox/ipam/models/ip.py:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "indirizzo"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Lo stato operativo di questo IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Il ruolo funzionale di questo IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (interno)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "L'IP per il quale questo indirizzo è l'IP «esterno»"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "Indirizzi IP"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Impossibile creare un indirizzo IP con la maschera /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
@@ -10905,12 +11131,17 @@ msgstr ""
"{ip} è un indirizzo di trasmissione, che non può essere assegnato a "
"un'interfaccia."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Indirizzo IP duplicato trovato in {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Impossibile creare l'indirizzo IP {ip} gamma interna {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10918,7 +11149,7 @@ msgstr ""
"Impossibile riassegnare l'indirizzo IP mentre è designato come IP primario "
"per l'oggetto padre"
-#: netbox/ipam/models/ip.py:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Solo agli indirizzi IPv6 può essere assegnato lo stato SLAAC"
@@ -10934,59 +11165,45 @@ msgstr "modello di servizio"
msgid "service templates"
msgstr "modelli di servizio"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "servizio"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "servizi"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Gruppi VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10995,36 +11212,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:130
msgid "Ranges cannot overlap."
msgstr "Gli intervalli non possono sovrapporsi."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Gruppo VLAN (opzionale)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "ID VLAN numerico (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Stato operativo di questa VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "La funzione principale di questa VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -11033,7 +11250,7 @@ msgstr ""
"La VLAN è assegnata al gruppo {group} (scopo: {scope}); non può essere "
"assegnato anche al sito {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -11042,28 +11259,28 @@ msgstr ""
"Il sito assegnato {site} non è un membro del gruppo assegnato {group} "
"(scopo: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Politiche di traduzione VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Regola di traduzione VLAN"
@@ -11083,8 +11300,8 @@ msgstr "imporre uno spazio unico"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF"
@@ -11112,74 +11329,79 @@ msgstr "Numero siti"
msgid "Provider Count"
msgstr "Numero di fornitori"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Aggregati"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Aggiunto"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefissi"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilizzo"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Intervalli IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Prefisso (piatto)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Profondità"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Piscina"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Contrassegnato Utilizzato"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Indirizzo iniziale"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Contrassegnato come popolato"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (interno)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (esterno)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Assegnata"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Oggetto assegnato"
@@ -11187,22 +11409,22 @@ msgstr "Oggetto assegnato"
msgid "VID Ranges"
msgstr "Gamme VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Regole"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "VID locale"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "VID remoto"
@@ -11215,14 +11437,27 @@ msgstr "ROSSO"
msgid "Unique"
msgstr "Unico"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Obiettivi di importazione"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Obiettivi di esportazione"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP disponibile"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IP disponibili"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Molti IP disponibili"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11248,31 +11483,31 @@ msgstr ""
"Nei nomi DNS sono consentiti solo caratteri alfanumerici, asterischi, "
"trattini, punti e trattini bassi"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Prefissi per bambini"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Gamme per bambini"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "IP correlati"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Interfacce dei dispositivi"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Interfacce VM"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Questo campo non può essere vuoto."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11280,28 +11515,28 @@ msgstr ""
"Il valore deve essere passato direttamente (ad esempio «foo»: 123); non "
"utilizzare un dizionario o un elenco."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} non è una scelta valida."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Tipo di contenuto non valido: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Valore non valido Specifica un tipo di contenuto come "
"'.»."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr ""
"Gli intervalli devono essere specificati nel modulo (inferiore, superiore)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "I limiti dell'intervallo devono essere definiti come numeri interi."
@@ -11376,6 +11611,7 @@ msgid "Dark Grey"
msgstr "Grigio scuro"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Predefinito"
@@ -11684,33 +11920,33 @@ msgstr "Campo personalizzato '{name}'deve avere un valore univoco."
msgid "Missing required custom field '{name}'."
msgstr "Campo personalizzato obbligatorio mancante '{name}»."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Fonte dati remota"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "percorso dati"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Percorso del file remoto (relativo alla radice dell'origine dati)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "sincronizzazione automatica abilitata"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Abilita la sincronizzazione automatica dei dati quando il file di dati viene"
" aggiornato"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "data sincronizzata"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} deve implementare un metodo sync_data ()."
@@ -11739,7 +11975,7 @@ msgstr "È necessario specificare un'unità quando si imposta una distanza"
msgid "Organization"
msgstr "Organizzazione"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Gruppi del sito"
@@ -11778,208 +12014,212 @@ msgid "Virtual Device Contexts"
msgstr "Contesti dei dispositivi virtuali"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Profili del tipo di modulo"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Produttori"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Componenti del dispositivo"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Ruoli degli articoli di inventario"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "Indirizzi MAC"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Connessioni"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Cavi"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Collegamenti wireless"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Connessioni di interfaccia"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Connessioni alla console"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Connessioni di alimentazione"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Gruppi LAN wireless"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Prefisso e ruoli VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Intervalli ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Politiche di traduzione VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Regole di traduzione VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Modelli di servizio"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnel"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Gruppi di tunnel"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Terminazioni dei tunnel"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "VPN L2"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Proposte IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Politiche IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Proposte IPSec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Criteri IPSec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profili IPSec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Dischi virtuali"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Tipi di cluster"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Gruppi di cluster"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Tipi di circuiti"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Terminazioni del circuito"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Circuiti virtuali"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Tipi di circuiti virtuali"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Terminazioni di circuiti virtuali"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Gruppi di circuiti"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Assegnazioni di gruppo"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Fornitori"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Account dei fornitori"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Reti di fornitori"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Pannelli di alimentazione"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Configurazioni"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Contesti di configurazione"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Modelli di configurazione"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Personalizzazione"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11992,92 +12232,96 @@ msgstr "Personalizzazione"
msgid "Custom Fields"
msgstr "Campi personalizzati"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Scelte di campo personalizzate"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Link personalizzati"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Modelli di esportazione"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Filtri salvati"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Configurazioni della tabella"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Allegati di immagini"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operazioni"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integrazioni"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Fonti di dati"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Regole dell'evento"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhook"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: 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:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Registrazione"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Gruppi di notifiche"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Voci di diario"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: 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:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Amministratore"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Token API"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistema"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -12085,11 +12329,11 @@ msgstr "Sistema"
msgid "Plugins"
msgstr "Plugin"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Cronologia della configurazione"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Attività in background"
@@ -12127,22 +12371,22 @@ msgstr ""
"{template_extension} non è una sottoclasse di "
"Netbox.plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} deve essere un'istanza di Netbox.plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context deve essere un dizionario"
@@ -12223,79 +12467,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "cechi"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "danese"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Tedesco"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Inglese"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "spagnolo"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Francese"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Italiano"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Giapponese"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Olandese"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Polacco"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "portoghese"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Russo"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "turco"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "ucraino"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Cinese"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Seleziona tutto"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Attiva tutto"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Attiva il menu a discesa"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Errore"
@@ -12304,12 +12548,12 @@ msgstr "Errore"
msgid "No {model_name} found"
msgstr "No {model_name} trovato"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Campo"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Valore"
@@ -12317,7 +12561,7 @@ msgstr "Valore"
msgid "Dummy Plugin"
msgstr "Plugin fittizio"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12326,51 +12570,51 @@ msgstr ""
"Si è verificato un errore durante il rendering del modello di esportazione "
"selezionato ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "No {object_type} sono stati selezionati."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Rinominato {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Eliminato {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Registro delle modifiche"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "rivista"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Dati sincronizzati per {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Sincronizzato {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} deve implementare get_children ()"
@@ -12440,12 +12684,6 @@ msgstr "su GitHub"
msgid "Home Page"
msgstr "Pagina iniziale"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profilo"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12520,13 +12758,10 @@ msgid "Toggle All"
msgstr "Attiva tutto"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tavolo"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Ordinazione"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Colonne"
@@ -12546,8 +12781,8 @@ msgid "Account Details"
msgstr "Dettagli dell'account"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-mail"
@@ -12588,8 +12823,11 @@ msgstr "Gruppi assegnati"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12633,7 +12871,7 @@ msgstr "Usato per ultimo"
msgid "Add a Token"
msgstr "Aggiungi un token"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Home"
@@ -12648,7 +12886,7 @@ msgstr "Logo NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Ottieni"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12728,6 +12966,7 @@ msgstr "Tipo di circuito"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12751,6 +12990,20 @@ msgstr "Modifica"
msgid "Swap"
msgstr "Scambia"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Elimina"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Punto di terminazione"
@@ -12806,8 +13059,8 @@ msgstr "Disconnetti"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12903,28 +13156,22 @@ msgstr "byte"
msgid "SHA256 Hash"
msgstr "Hash SHA256"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "sincronizzazione"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Contenuto"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Ultima sincronizzazione"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Nessun parametro definito"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "File"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Elevazioni dei rack"
@@ -13101,7 +13348,7 @@ msgstr "Code in background"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Configura tabella"
@@ -13335,7 +13582,7 @@ msgstr "Rinomina selezionato"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Non connesso"
@@ -13501,6 +13748,7 @@ msgid "Regenerate Slug"
msgstr "Rigenera la lumaca"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13552,17 +13800,25 @@ msgstr "Baia"
msgid "Add Device"
msgstr "Aggiungi dispositivo"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Ruolo VM"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Ruoli dei dispositivi secondari"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Aggiungere un ruolo del dispositivo"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Nome del modello"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Numero del pezzo"
@@ -13588,7 +13844,7 @@ msgstr "Posizione porta posteriore"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13655,7 +13911,7 @@ msgstr "Trasparente"
msgid "Clear All"
msgstr "Cancella tutto"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Profondità di montaggio"
@@ -13721,11 +13977,11 @@ msgstr "Larghezza del canale"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13738,7 +13994,7 @@ msgid "No member interfaces"
msgstr "Nessuna interfaccia membro"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13762,15 +14018,15 @@ msgstr "ID della parte"
msgid "Add Child Location"
msgstr "Aggiungi la posizione del bambino"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Sedi per bambini"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Aggiungi una posizione"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Aggiungi un dispositivo"
@@ -13783,9 +14039,18 @@ msgid "Add Device Type"
msgstr "Aggiungi tipo di dispositivo"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Aggiungi tipo di modulo"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Nessun profilo assegnato"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Profilo del tipo di modulo"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Dispositivo connesso"
@@ -13808,7 +14073,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "UN"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Feed Leg"
@@ -13896,11 +14161,11 @@ msgstr "Posizioni"
msgid "Add Site"
msgstr "Aggiungi sito"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Regioni per bambini"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Aggiungi regione"
@@ -13924,19 +14189,20 @@ msgstr "Indirizzo fisico"
msgid "Shipping Address"
msgstr "Indirizzo di spedizione"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Gruppi di bambini"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Aggiungi gruppo di siti"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Allegato"
@@ -13977,6 +14243,15 @@ msgstr "Modifica dello chassis virtuale %(name)s"
msgid "Rack/Unit"
msgstr "Rack/unità"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Rimuovi membro dello chassis virtuale"
@@ -14091,23 +14366,23 @@ msgstr "Versione PostgreSQL non supportata"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Assicurati che PostgreSQL versione 12 o successiva sia in uso. Puoi "
+"Assicurati che PostgreSQL versione 14 o successiva sia in uso. Puoi "
"verificarlo connettendoti al database utilizzando le credenziali di NetBox "
"ed eseguendo una richiesta per SELEZIONA LA VERSIONE ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Il file di dati associato a questo oggetto è stato eliminato"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Dati sincronizzati"
@@ -14117,12 +14392,13 @@ msgstr "Dati sincronizzati"
msgid "Sync Data"
msgstr "Sincronizzazione dati"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Parametri ambientali"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Modello"
@@ -14176,7 +14452,7 @@ msgid "Button Class"
msgstr "Classe Button"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Modelli assegnati"
@@ -14262,14 +14538,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Condizioni"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Tipo MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Estensione del file"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Previsto per"
@@ -14420,23 +14688,46 @@ msgstr "Soglia di log"
msgid "All"
msgstr "Tutti"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Configurazione della tabella"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Colonne visualizzate"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Configurazione della tabella"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Sposta verso l'alto"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Sposta verso il basso"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Oggetti con tag"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Tipi di oggetti consentiti"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Qualsiasi"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Tipi di articoli con tag"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Oggetti taggati"
@@ -14810,7 +15101,8 @@ msgstr "Centro assistenza"
msgid "Log Out"
msgstr "Esci"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Effettua il login"
@@ -14842,7 +15134,7 @@ msgstr "Tipo di autenticazione"
msgid "Authentication Key"
msgstr "Chiave di autenticazione"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Indirizzi IP virtuali"
@@ -14875,7 +15167,7 @@ msgid "Show All"
msgstr "Mostra tutto"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Globale"
@@ -14907,14 +15199,14 @@ msgstr "Indirizzo di partenza"
msgid "Ending Address"
msgstr "Indirizzo finale"
-#: 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:95
msgid "Addressing Details"
msgstr "Dettagli di indirizzamento"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Contrassegnato come completamente utilizzato"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP per bambini"
@@ -15020,11 +15312,11 @@ msgstr "Spazio IP unico"
msgid "Errors"
msgstr "Errori"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Accedi"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Oppure"
@@ -15083,37 +15375,37 @@ msgstr ""
"Fare clic qui per provare a caricare nuovamente"
" NetBox."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Contatto"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Titolo"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefono"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Gruppo di contatto"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
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:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Ruolo di contatto"
@@ -15126,12 +15418,12 @@ msgid "Add Tenant"
msgstr "Aggiungi inquilino"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Gruppo di inquilini"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Aggiungi gruppo di inquilini"
@@ -15327,7 +15619,7 @@ msgstr "Durata SA (KB)"
msgid "L2VPN Attributes"
msgstr "Attributi L2VPN"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Aggiungi una terminazione"
@@ -15394,11 +15686,11 @@ msgid "Add Wireless LAN"
msgstr "Aggiungi LAN wireless"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Gruppo LAN wireless"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Aggiungi gruppo LAN wireless"
@@ -15414,109 +15706,133 @@ msgstr "Gruppo di contatto dei genitori (ID)"
msgid "Parent contact group (slug)"
msgstr "Gruppo di contatto con i genitori (slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Gruppo di contatti (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Gruppo di contatti (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Contatto (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Ruolo di contatto (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Ruolo di contatto (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Gruppo di contatti"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Gruppo di inquilini principali (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Gruppo di inquilini principali (slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Gruppo di inquilini (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Gruppo di inquilini (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Gruppo di inquilini (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Descrizione"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Aggiungere gruppi"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Rimuovi gruppi"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie (ad "
+"esempio «Gruppo 1, Gruppo 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Contatto assegnato"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "gruppo di contatti"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "gruppi di contatti"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "ruolo di contatto"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "ruoli di contatto"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "titolo"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefono"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "collegamento"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "contatto"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "contatta"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "appartenenza al gruppo di contatti"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "appartenenze ai gruppi di contatto"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "assegnazione dei contatti"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "assegnazioni di contatto"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr ""
@@ -15546,27 +15862,27 @@ msgstr "inquilino"
msgid "tenants"
msgstr "inquilini"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Titolo del contatto"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Telefono di contatto"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Email di contatto"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Indirizzo di contatto"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Link di contatto"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Descrizione del contatto"
@@ -15690,26 +16006,26 @@ msgstr "È necessario selezionare almeno un'azione."
msgid "Invalid filter for {model}: {error}"
msgstr "Filtro non valido per {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "L'elenco delle azioni concesse da questa autorizzazione"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "limiti"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Filtro Queryset che corrisponde agli oggetti applicabili dei tipi "
"selezionati"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "autorizzazione"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "autorizzazioni"
@@ -15813,7 +16129,7 @@ msgstr ""
msgid "Related object not found using the provided numeric ID: {id}"
msgstr "Oggetto correlato non trovato utilizzando l'ID numerico fornito: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} ha una chiave definita ma CHOICES non è una lista"
@@ -16031,14 +16347,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Intestazione non riconosciuta: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Colonne disponibili"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Colonne selezionate"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16113,6 +16421,19 @@ msgstr ""
"Valore obbligatorio mancante per il parametro di query statica: "
"'{static_params}»"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Definizione dello schema JSON non valida"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Lo schema JSON deve definire le proprietà"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Definizione dello schema JSON non valida: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "La password deve contenere almeno un numero."
@@ -16152,7 +16473,7 @@ msgstr "app_label/model_name sconosciuto per {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Indirizzo IP non valido impostato per {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr ""
@@ -16214,18 +16535,6 @@ msgstr "Imposta Null"
msgid "Clear all"
msgstr "Cancella tutto"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Configurazione della tabella"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Sposta verso l'alto"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Sposta verso il basso"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Cerca..."
@@ -16250,7 +16559,12 @@ msgstr "Scrivere"
msgid "The test must define csv_update_data."
msgstr "Il test deve definire csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} deve essere un multiplo di {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} non è un'espressione regolare valida."
@@ -16293,12 +16607,12 @@ msgid "Cluster type (ID)"
msgstr "Tipo di cluster (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPU"
@@ -16407,44 +16721,44 @@ msgstr ""
"{count} i dispositivi vengono assegnati come host per questo cluster ma non "
"sono ubicati {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "memoria (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disco (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "macchina virtuale"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "macchine virtuali"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16452,7 +16766,7 @@ msgstr ""
"Il dispositivo selezionato ({device}) non è assegnato a questo cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16461,18 +16775,18 @@ msgstr ""
"La dimensione del disco specificata ({size}) deve corrispondere alla "
"dimensione aggregata dei dischi virtuali assegnati ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16481,7 +16795,7 @@ msgstr ""
"L'interfaccia principale selezionata ({parent}) appartiene a una macchina "
"virtuale diversa ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16490,7 +16804,7 @@ msgstr ""
"L'interfaccia bridge selezionata ({bridge}) appartiene a una macchina "
"virtuale diversa ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16499,24 +16813,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "dimensione (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "disco virtuale"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "dischi virtuali"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Aggiunto {count} dispositivi da raggruppare {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Rimosso {count} dispositivi dal cluster {cluster}"
@@ -16593,22 +16907,26 @@ msgstr "Firme DSA"
msgid "Group {n}"
msgstr "Gruppo {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "LAN privata Ethernet"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "LAN privata virtuale Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Albero privato Ethernet"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Albero privato virtuale Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Gruppo Tunnel (ID)"
@@ -16653,15 +16971,15 @@ msgstr "Politica IPSec (ID)"
msgid "IPSec policy (name)"
msgstr "Politica IPSec (nome)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Interfaccia VM (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (nome)"
@@ -16674,8 +16992,8 @@ msgstr "Gruppo Tunnel"
msgid "SA lifetime"
msgstr "Una vita"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16725,33 +17043,33 @@ msgstr "IPSec proposal(s)"
msgid "IPSec protocol"
msgstr "Protocollo IPSec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Tipo L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Dispositivo principale (per interfaccia)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Macchina virtuale principale (per interfaccia)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Interfaccia assegnata (dispositivo o VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Non è possibile importare contemporaneamente le terminazioni del dispositivo"
" e dell'interfaccia VM."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Ogni terminazione deve specificare un'interfaccia o una VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Non è possibile assegnare sia un'interfaccia che una VLAN."
@@ -16764,7 +17082,7 @@ msgstr "Versione IKE"
msgid "Proposal"
msgstr "Proposta"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Tipo di oggetto assegnato"
@@ -16880,20 +17198,20 @@ msgstr "Criteri IPSec"
msgid "IPSec profiles"
msgstr "Profili IPSec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Terminazione L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Terminazioni L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Terminazione L2VPN già assegnata ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16926,19 +17244,19 @@ msgstr "tunnel"
msgid "tunnels"
msgstr "tunnels"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "terminazione del tunnel"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "terminazioni dei tunnel"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} è già collegato a un tunnel ({tunnel})."
@@ -16971,11 +17289,11 @@ msgstr "Durata SA (secondi)"
msgid "SA Lifetime (KB)"
msgstr "SA Lifetime (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Genitore dell'oggetto"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Sito oggetto"
@@ -16999,8 +17317,8 @@ msgstr "WPA personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -17024,7 +17342,7 @@ msgstr "Interfaccia A"
msgid "Interface B"
msgstr "Interfaccia B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Lato B"
@@ -17044,23 +17362,23 @@ msgstr "gruppi LAN wireless"
msgid "wireless LAN"
msgstr "LAN senza fili"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "interfaccia A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "interfaccia B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "collegamento wireless"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "collegamenti wireless"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 ae9f29910..0783ecf8b 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 494cb57b8..40e118c86 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
-# teapot, 2025
# Jeremy Stretch, 2025
+# teapot, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
-"Last-Translator: Jeremy Stretch, 2025\n"
+"Last-Translator: teapot, 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"
@@ -35,7 +35,7 @@ msgstr "書き込み可能"
#: netbox/account/tables.py:35 netbox/core/choices.py:102
#: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79
-#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -66,57 +66,59 @@ msgstr "最終使用日"
msgid "Allowed IPs"
msgstr "許可された IP"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "{user}としてログイン 。"
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "ログアウトしました。"
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "設定が更新されました。"
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr "LDAP認証されたユーザー資格情報は、NetBox内で変更することはできません。"
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "計画中"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "オフライン"
@@ -129,7 +131,7 @@ msgstr "デプロビジョニング"
msgid "Decommissioned"
msgstr "廃止"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -164,36 +166,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "リージョン (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "リージョン (slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -201,12 +203,12 @@ msgstr "サイトグループ (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "サイトグループ (slug)"
@@ -214,29 +216,29 @@ msgstr "サイトグループ (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -254,18 +256,18 @@ msgstr "サイトグループ (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "サイト"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "サイト (slug)"
@@ -318,21 +320,21 @@ msgid "Circuit type (slug)"
msgstr "回線タイプ (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "サイト (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "ロケーション (ID)"
@@ -341,24 +343,25 @@ msgid "Termination A (ID)"
msgstr "ターミネーション A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -385,10 +388,10 @@ msgid "Circuit"
msgstr "回線"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "ロケーション (slug)"
@@ -408,7 +411,7 @@ msgstr "回線 (ID)"
msgid "Virtual circuit (CID)"
msgstr "仮想回線 (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "仮想回線 (ID)"
@@ -444,20 +447,20 @@ msgstr "仮想回線タイプ (スラッグ)"
msgid "Virtual circuit"
msgstr "仮想回線"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
@@ -470,36 +473,37 @@ msgstr "ASN"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -510,7 +514,7 @@ msgstr "ASN"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -527,10 +531,11 @@ msgstr "ASN"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -548,21 +553,22 @@ msgstr "ASN"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -583,13 +589,13 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -600,9 +606,9 @@ msgstr "ASN"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "説明"
@@ -654,23 +660,23 @@ msgstr "サービス ID"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -685,31 +691,31 @@ msgstr "色"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -735,8 +741,8 @@ msgstr "色"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85
#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "タイプ"
@@ -760,36 +766,37 @@ msgstr "プロバイダアカウント"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -797,15 +804,16 @@ msgstr "プロバイダアカウント"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -817,10 +825,12 @@ msgstr "プロバイダアカウント"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -838,36 +848,37 @@ msgstr "ステータス"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -879,27 +890,27 @@ msgstr "ステータス"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -927,9 +938,9 @@ msgstr "保証帯域 (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "距離"
@@ -937,7 +948,7 @@ msgstr "距離"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -955,30 +966,31 @@ msgstr "サービス情報"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -989,13 +1001,14 @@ msgstr "属性"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1005,14 +1018,14 @@ msgstr "属性"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "テナンシー"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "終了タイプ"
@@ -1034,11 +1047,11 @@ msgstr "ポート速度 (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "アップストリーム速度 (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "接続済みにする"
@@ -1059,13 +1072,13 @@ msgstr "終了詳細"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "優先度"
@@ -1085,26 +1098,26 @@ msgstr "プロバイダネットワーク"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1112,15 +1125,15 @@ msgstr "プロバイダネットワーク"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1148,29 +1161,31 @@ msgstr "回線タイプ"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "運用状況"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1210,13 +1225,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1231,10 +1246,10 @@ msgstr "運用上のロール"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "インタフェース"
@@ -1242,31 +1257,31 @@ msgstr "インタフェース"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1276,24 +1291,26 @@ msgstr "インタフェース"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "ロケーション"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1304,20 +1321,20 @@ msgstr "連絡先"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1325,22 +1342,22 @@ msgstr "連絡先"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "リージョン"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1362,9 +1379,9 @@ msgstr "アカウント"
msgid "Term Side"
msgstr "タームサイド"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1375,34 +1392,29 @@ msgstr "割当"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1410,10 +1422,10 @@ msgstr "割当"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "グループ"
@@ -1434,12 +1446,12 @@ msgstr "グループ割当"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "色"
@@ -1464,16 +1476,17 @@ msgstr "一意な回線 ID"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "状態"
@@ -1509,86 +1522,85 @@ msgstr "回線グループ"
msgid "circuit groups"
msgstr "回線グループ"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "メンバー ID"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "優先度"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "回線グループ割当"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "回線グループ割当"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "ターミネーション側"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "ポート速度 (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "物理回線速度"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "アップストリーム速度 (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "アップストリーム速度 (ポート速度と異なる場合)"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "クロスコネクト ID"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ローカル・クロスコネクトの ID"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "パッチパネル/ポート"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "パッチパネル ID とポート番号"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "説明"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "回線終端"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "回線終端"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "回路終端は終端オブジェクトに接続する必要があります。"
@@ -1598,31 +1610,31 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "名前"
@@ -1632,11 +1644,11 @@ msgid "Full name of the provider"
msgstr "プロバイダのフルネーム"
#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88
-#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149
-#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23
+#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "slug"
@@ -1690,7 +1702,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "ロール"
@@ -1708,35 +1720,36 @@ msgstr "仮想回線終端"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1760,6 +1773,7 @@ msgstr "仮想回線終端"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1776,16 +1790,17 @@ msgstr "仮想回線終端"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1807,9 +1822,9 @@ msgstr "仮想回線終端"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1833,8 +1848,8 @@ msgstr "名前"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1850,7 +1865,7 @@ msgid "Circuit ID"
msgstr "回線 ID"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "サイド A"
@@ -1868,35 +1883,38 @@ msgstr "保証帯域"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "コメント"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "割当"
@@ -1933,52 +1951,50 @@ msgstr "アカウント"
msgid "Account Count"
msgstr "アカウント数"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "ASN 数"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2007,22 +2023,22 @@ msgstr "終端"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "デバイス"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "回路には終端が定義されていません {circuit}。"
-#: netbox/circuits/views.py:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "回路のスワップ端子 {circuit}。"
@@ -2031,31 +2047,31 @@ msgstr "回路のスワップ端子 {circuit}。"
msgid "This user does not have permission to synchronize this data source."
msgstr "このユーザーには、このデータソースを同期する権限がありません。"
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "オブジェクトの作成"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "オブジェクトの更新"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "オブジェクトの削除"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "ジョブの開始"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "ジョブの完了"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "ジョブの失敗"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "ジョブのエラー"
@@ -2079,14 +2095,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "失敗"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2140,7 +2156,7 @@ msgstr "毎週"
msgid "30 days"
msgstr "30 日毎"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "更新"
@@ -2171,7 +2187,7 @@ msgstr "停止済"
msgid "Cancelled"
msgstr "キャンセル済"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2210,40 +2226,43 @@ msgstr "AWS アクセスキー ID"
msgid "AWS secret access key"
msgstr "AWS シークレットアクセスキー"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "データソース (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "データソース (名前)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "ユーザ (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2252,7 +2271,12 @@ msgstr "ユーザ名"
msgid "Enabled"
msgstr "有効"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "同期間隔"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2262,86 +2286,89 @@ msgstr "有効"
msgid "Parameters"
msgstr "パラメータ"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
msgid "Ignore rules"
msgstr "ignoreルール"
-#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "データソース"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "ファイル"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "データソース"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "作成"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "オブジェクトタイプ"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "以降に作成"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "以前に作成"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "以降に予定"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "以前に予定"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "以降に開始"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "以前に開始"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "以降に完了"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "以前に完了"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2351,116 +2378,123 @@ msgstr "以前に完了"
msgid "User"
msgstr "ユーザ"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "時間"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "以降"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "以前"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "アクション"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "ソース"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "同期"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "バックエンド設定"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "アップロード"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "ファイルをアップロードして既存のファイルから同期することはできません"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr "同期するファイルをアップロードするか、データファイルを選択する必要があります"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "ラック図"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "電源"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "セキュリティ"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "バナー"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "ページネーション"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "検証"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "ユーザ設定"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "その他"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "設定履歴"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "このパラメータは静的に定義されており、変更できません。"
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "現在の値: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (デフォルト)"
@@ -2476,7 +2510,7 @@ msgstr "ユーザ名"
msgid "request ID"
msgstr "リクエスト ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "アクション"
@@ -2501,9 +2535,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2549,124 +2583,129 @@ msgstr "設定履歴 #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "タイプ"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "有効"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "同期間隔"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignoreルール"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr "同期時に除外するファイル名のパターン (1 行に 1 つ)"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "パラメータ"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "最終同期日時"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "データソース"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "データソース"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "不明なバックエンドタイプ: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "同期を開始できません。同期はすでに進行中です。"
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr "バックエンドの初期化中にエラーが発生しました。依存関係をインストールする必要があります。 "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "最終更新日時"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "パス"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "データソースのルートを基準にしたファイルパス"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "サイズ"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "ハッシュ"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "64 桁の 16 進数でなければなりません。"
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "ファイルの SHA256 ハッシュ"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "データファイル"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "データファイル"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "自動同期レコード"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "自動同期レコード"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "ファイルルート"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "ファイルパス"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "指定されたルートパスからの相対パス"
@@ -2678,7 +2717,7 @@ msgstr "管理対象ファイル"
msgid "managed files"
msgstr "管理対象ファイル"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "A {model} このファイルパスは既に存在します ({path})。"
@@ -2703,8 +2742,7 @@ msgstr "開始日時"
msgid "completed"
msgstr "完了日時"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "データ"
@@ -2734,12 +2772,12 @@ msgstr "このオブジェクトタイプにはジョブを割り当てられま
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "ジョブ終了のステータスが無効です。選択肢は以下のとおりです。 {choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "enqueue () は schedule_at と immediate の両方の値を指定して呼び出すことはできません。"
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "削除は保護ルールによって禁止されています。 {message}"
@@ -2751,15 +2789,15 @@ msgid "Full Name"
msgstr "フルネーム"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "オブジェクト"
@@ -2773,19 +2811,27 @@ msgstr "リクエスト ID"
msgid "Is Active"
msgstr "有効"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "最終同期"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "ファイル"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "パス"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "最終更新日"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2796,49 +2842,45 @@ msgstr "ID"
msgid "Interval"
msgstr "間隔"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "バージョン"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "最終更新日"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "NetBox の最小バージョン"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "NetBoxの最大バージョン"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "プラグインデータが見つかりません"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "著者"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "インストール済"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "認定済"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "公開済"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "インストール済バージョン"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "最新バージョン"
@@ -2854,7 +2896,7 @@ msgstr "ワーカー"
msgid "Host"
msgstr "ホスト"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "ポート"
@@ -2902,7 +2944,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "ワーカーが見つかりません"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "ジョブ {job_id} が見つかりません"
@@ -2912,70 +2954,70 @@ msgstr "ジョブ {job_id} が見つかりません"
msgid "Job {id} not found."
msgstr "ジョブ {id} が見つかりません。"
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "キューに入っているジョブ #{id} 同期するには {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "復元された設定リビジョン #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "ジョブ {id} が削除されました。"
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "ジョブの削除中にエラーが発生しました {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "ジョブ {id} が再追加されました。"
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "ジョブ {id} が追加されました。"
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "ジョブ {id} が停止されました。"
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "ジョブを停止できませんでした {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "プラグインカタログを読み込めませんでした"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "プラグイン {name} が見つかりません"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
msgid "Interface mode does not support q-in-q service vlan"
msgstr "インターフェイスモードは Q-in-Q サービス VLAN をサポートしていません"
-#: netbox/dcim/api/serializers_/device_components.py:269
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
msgid "Interface mode does not support tagged vlans"
msgstr "インターフェイスモードはタグ付き VLAN をサポートしていません"
#: netbox/dcim/api/serializers_/devices.py:53
-#: netbox/dcim/api/serializers_/devicetypes.py:26
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "ポジション (U)"
@@ -2988,10 +3030,10 @@ msgstr "ファシリティ ID"
msgid "Staging"
msgstr "ステージング"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "廃止"
@@ -3050,51 +3092,55 @@ msgid "Deprecated"
msgstr "廃止済"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "ミリメートル"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "インチ"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "前面から背面"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "背面から前面"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3104,120 +3150,120 @@ msgstr "背面から前面"
msgid "Parent"
msgstr "親"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "子"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "前面"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "背面"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "検証"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "在庫"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "左から右"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "右から左"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "側面から背面"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "背面から側面"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "下から上へ"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "上から下へ"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "パッシブ"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "混合"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (ロック無)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (ロック有)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "California Style"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "International/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "独自規格"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "その他"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/International"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "物理"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "仮想"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "無線"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "仮想インタフェース"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3225,147 +3271,157 @@ msgstr "仮想インタフェース"
msgid "Bridge"
msgstr "ブリッジ"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "リンクアグリゲーション (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "イーサネット (固定)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "イーサネット (モジュール)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "イーサネット (バックプレーン)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "セルラー"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "シリアル"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "同軸"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "スタック"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "半二重"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "全二重"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "自動"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "アクセス"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "タグ付き"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "タグ付き (全て)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "IEEE スタンダード"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "パッシブ 24V (2ペア)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "パッシブ 24V (4ペア)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "パッシブ 48V (2ペア)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "パッシブ 48V (4ペア)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "カッパー"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "光ファイバー"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "ファイバー"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "接続済"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "キロメートル"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "メートル"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "センチメートル"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "マイル"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "フィート"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "冗長"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "単相"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "三相"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "無効"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "不良"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3376,320 +3432,336 @@ msgstr "MAC アドレス形式が無効です: {value}"
msgid "Invalid WWN format: {value}"
msgstr "WWN 形式が無効です: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "親リージョン (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "親リージョン (slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "親サイトグループ (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "親サイトグループ (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "グループ (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "グループ (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "親のロケーション (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "親のロケーション (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "メーカ (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "メーカ (slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "ラックタイプ (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "ラックタイプ (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "ロール (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "ロール (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "ラック (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "ユーザ (名前)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "デフォルトプラットフォーム (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "デフォルトプラットフォーム (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "正面画像がある"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "背面画像がある"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "コンソールポートがある"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "コンソールサーバポートがある"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "電源ポートがある"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "電源コンセントがある"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "インタフェースを持つ"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "パススルーポートがある"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "モジュールベイがある"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "デバイスベイがある"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "在庫品目がある"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "プロファイル (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "プロフィール (名前)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "デバイスタイプ (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "モジュールタイプ (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "電源ポート (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "親在庫品目 (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "設定テンプレート (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "親デバイスロール (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "親デバイスロール (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "デバイスタイプ (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "親デバイス (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "プラットフォーム (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "プラットフォーム (slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "サイト名 (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "親ベイ (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "VM クラスタ (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "クラスタグループ (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "クラスタグループ (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "デバイスモデル (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "奥行きをすべて使う"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC アドレス"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "プライマリ IP がある"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "帯域外 IP がある"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "バーチャルシャーシ (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "バーチャルシャーシのメンバーである"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "仮想デバイスコンテキストがある"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "デバイスモデル"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "モジュールタイプ (モデル)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "モジュールベイ (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "ラック (名前)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "デバイス (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "デバイス (名前)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "デバイスタイプ (モデル)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "デバイスロール (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "デバイスロール (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "バーチャルシャーシ (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3699,121 +3771,121 @@ msgstr "バーチャルシャーシ (ID)"
msgid "Virtual Chassis"
msgstr "バーチャルシャーシ"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "モジュール (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "ケーブル (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "仮想マシン (名前)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "仮想マシン (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "インタフェース (名前)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "VM インタフェース (名前)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "VM インタフェース (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q モード"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "割当 VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "割当 VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "VLAN 変換ポリシー (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3821,117 +3893,117 @@ msgstr "VLAN 変換ポリシー (ID)"
msgid "VLAN Translation Policy"
msgstr "VLAN 変換ポリシー"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "バーチャルシャーシインタフェース"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "バーチャルシャーシインタフェース (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "インタフェースの種類"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "親インタフェース (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "ブリッジインタフェース (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "LAG インタフェース (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC アドレス"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "プライマリ MAC アドレス (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "プライマリ MAC アドレス"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "仮想デバイスコンテキスト (識別子)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "無線 LAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "無線リンク"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "仮想回線終端 (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "親モジュールベイ (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "インストール済モジュール (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "インストール済デバイス (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "インストール済デバイス (名前)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "マスター (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "マスター (名前)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "テナント (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "テナント (slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "未終端"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "電源盤 (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3939,11 +4011,11 @@ msgstr "電源盤 (ID)"
msgid "Tags"
msgstr "タグ"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3957,203 +4029,212 @@ msgid ""
"created.)"
msgstr "英数字の範囲が使用できます。(作成する名前の数と一致する必要があります)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "連絡先名"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "連絡先電話番号"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "連絡先電子メール"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "タイムゾーン"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "メーカ"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "フォームファクタ"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "幅"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "高さ (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "降順"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "外形の幅"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "外側の高さ"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "外形の奥行"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "外形の単位"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "取り付け奥行き"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "重量"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "最大重量"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "重量単位"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "ラックタイプ"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "外形寸法"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "寸法"
-#: 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/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "ナンバリング"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "ラックタイプ"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "アセットタグ"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "エアフロー"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4163,38 +4244,39 @@ msgstr "エアフロー"
msgid "Rack"
msgstr "ラック"
-#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399
-#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "ハードウェア"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "デフォルトプラットフォーム"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "パーツ番号"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "ユニット数"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "ラック利用率に含めない"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4202,37 +4284,51 @@ msgstr "ラック利用率に含めない"
msgid "Device Type"
msgstr "デバイスタイプ"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "スキーマ"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "プロフィール"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "モジュールタイプ"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "シャーシ"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VMのロール"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4240,22 +4336,22 @@ msgstr "VMのロール"
msgid "Config template"
msgstr "設定テンプレート"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "デバイスタイプ"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "デバイスロール"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4266,17 +4362,17 @@ msgstr "デバイスロール"
msgid "Platform"
msgstr "プラットフォーム"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4288,28 +4384,28 @@ msgstr "プラットフォーム"
msgid "Cluster"
msgstr "クラスタ"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "設定"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "仮想化"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "モジュールタイプ"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4327,109 +4423,109 @@ msgstr "モジュールタイプ"
msgid "Label"
msgstr "ラベル"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "長さ"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "長さの単位"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "ドメイン"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "電源盤"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "供給電源"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "電力相"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "電圧"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "アンペア数"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "最大使用率"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "最大消費電力"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "最大消費電力 (ワット)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "割当電力"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "割当消費電力 (ワット)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "電源ポート"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "供給端子"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "管理のみ"
-#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471
-#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "PoE モード"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "PoE タイプ"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "無線ロール"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4443,26 +4539,26 @@ msgstr "無線ロール"
msgid "Module"
msgstr "モジュール"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741
-#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4476,55 +4572,55 @@ msgstr "速度"
msgid "Mode"
msgstr "モード"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "タグ付 VLAN の追加"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "タグ付 VLAN の削除"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "無線 LAN グループ"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "無線 LAN"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4533,421 +4629,427 @@ msgstr "無線 LAN"
msgid "Addressing"
msgstr "アドレス"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "オペレーション"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q スイッチング"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "追加/削除"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "VLAN を割り当てるには、インタフェースモードを指定する必要があります"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "アクセスインタフェースにはタグ付き VLAN を割り当てることはできません。"
-#: netbox/dcim/forms/bulk_import.py:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "親リージョン名"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "親サイトグループ名"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "割当リージョン"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "割当グループ"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "使用可能なオプション"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: netbox/virtualization/forms/bulk_import.py:64
#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "割当サイト"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "親ロケーション"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "ロケーションが見つかりません。"
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "このラックタイプのメーカ"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "ラック内の一番小さい番号の位置"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "レール間の幅 (インチ)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "外形寸法の単位"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "重量の単位"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "割当テナント名"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "割当ロール名"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "ラックタイプモデル"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "エアフロー"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
msgid "Width must be set if not specifying a rack type."
msgstr "ラックタイプを指定しない場合は、幅を設定する必要があります。"
-#: netbox/dcim/forms/bulk_import.py:328
+#: netbox/dcim/forms/bulk_import.py:332
msgid "U height must be set if not specifying a rack type."
msgstr "ラックタイプを指定しない場合は U 高さを設定する必要があります。"
-#: netbox/dcim/forms/bulk_import.py:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "親サイト"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "ラックのロケーション (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "単位"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "カンマ区切りのユニット番号"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "製造メーカ"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
msgid "The default platform for devices of this type (optional)"
msgstr "デフォルトのプラットフォーム (オプション)"
-#: netbox/dcim/forms/bulk_import.py:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "デバイス重量"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "デバイス重量の単位"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "モジュール重量"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "モジュール重量の単位"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "親デバイスロール"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "デバイスロールが見つかりません。"
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "プラットフォーム割り当てをこのメーカに限定する"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "割当ロール"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "デバイスタイプメーカ"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "デバイスタイプモデル"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "割当プラットフォーム"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "バーチャルシャーシ"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "仮想化クラスタ"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "割当ロケーション (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "割当ラック (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "面"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "ラック取付面"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "親デバイス (子デバイス用)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "デバイスベイ"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
msgid "Device bay in which this device is installed (for child devices)"
msgstr "取付られているデバイスベイ (子デバイス用)"
-#: netbox/dcim/forms/bulk_import.py:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "取付られているデバイス"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "モジュールベイ"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
msgid "The module bay in which this module is installed"
msgstr "取付られているモジュールベイ"
-#: netbox/dcim/forms/bulk_import.py:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "モジュールタイプ"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "構成要素を複製"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
msgstr "関連する構成要素を自動的に登録 (デフォルト)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "既存の構成要素を採用"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "既存の構成要素を採用"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "ポートタイプ"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "ポート速度 (bps)"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "コンセントタイプ"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "このコンセントに給電する電源ポート"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "電気位相 (三相回路用)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: netbox/virtualization/forms/bulk_import.py:161
#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "親インタフェース"
-#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: netbox/virtualization/forms/bulk_import.py:168
#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "ブリッジインタフェース"
-#: netbox/dcim/forms/bulk_import.py:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "親 LAG インタフェース"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "VDC"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "物理媒体"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "デュプレックス"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "PoEモード"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "PoEタイプ"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "割当 VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "RF ロール"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "無線ロール (AP/ステーション)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} デバイスには割り当てられていません {device}"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "背面ポート"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "対応する背面ポート"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "物理媒体の分類"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "取付済みデバイス"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "このベイ内に取付された子デバイス"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "子デバイスが見つかりません。"
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "親在庫品目"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "構成要素タイプ"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "構成要素タイプ"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "コンポーネント名"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "構成要素名"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "コンポーネントタイプを指定するときは、コンポーネント名を指定する必要があります"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "コンポーネントが見つかりません: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "コンポーネント名を指定するときは、コンポーネントタイプを指定する必要があります"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "割当インタフェースの親デバイス (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4955,132 +5057,132 @@ msgstr "割当インタフェースの親デバイス (存在する場合)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "仮想マシン"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "割当インタフェースの親VM (存在する場合)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "割当インタフェース"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "プライマリ"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
msgid "Make this the primary MAC address for the assigned interface"
msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。"
-#: netbox/dcim/forms/bulk_import.py:1282
+#: netbox/dcim/forms/bulk_import.py:1313
msgid "Must specify the parent device or VM when assigning an interface"
msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります"
-#: netbox/dcim/forms/bulk_import.py:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "サイド A デバイス"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "デバイス名"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "サイド A タイプ"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "サイド A 名"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "終端名"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "サイド B デバイス"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "サイド B タイプ"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "サイド B 名"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "接続ステータス"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "マスターデバイス"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "親サイト名"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "上流電源盤"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "プライマリまたは冗長"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "電源タイプ (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "単相または三相"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64"
-#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5119,7 +5221,7 @@ msgstr " {model} {name} は既にモジュールに属しているので採用
msgid "A {model} named {name} already exists"
msgstr "{model} {name} は既に存在しています"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5128,21 +5230,21 @@ msgstr "{model} {name} は既に存在しています"
msgid "Power Panel"
msgstr "電源盤"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "電源タップ"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "デバイスステータス"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "親リージョン"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5150,117 +5252,117 @@ msgstr "親リージョン"
msgid "Parent group"
msgstr "親グループ"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "ファシリティ"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "機能"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "画像"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "構成要素"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "サブデバイスロール"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "モデル"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "OOB IP アドレスがある"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "バーチャルシャーシメンバー"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "仮想デバイスコンテキストがある"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "クラスタグループ"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "配線済"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "専有済"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "接続"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "種類"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "管理のみ"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "802.1Q モード"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "無線チャネル"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "チャネル周波数 (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "チャネル幅 (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "送信出力 (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5271,15 +5373,15 @@ msgstr "送信出力 (dBm)"
msgid "Cable"
msgstr "ケーブル"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "自動検出"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "割当デバイス"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "割当VM"
@@ -5289,15 +5391,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "バーチャルシャーシメンバーはすでに{vc_position}に存在します 。"
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5306,9 +5408,9 @@ msgstr "スコープタイプ"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "スコープ"
@@ -5317,64 +5419,72 @@ msgstr "スコープ"
msgid "Scope type (app & model)"
msgstr "スコープの種類 (アプリとモデル)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "連絡先情報"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "ラックロール"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr "定義済みのラックタイプを選択するか、以下で物理特性を設定してください。"
-#: netbox/dcim/forms/model_forms.py:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "在庫管理"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
msgstr "カンマ区切りのユニット ID 。範囲はハイフンを使用して指定できます。"
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "予約"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr "有効な JSON スキーマを入力して、サポートされている属性を定義します。"
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "プロファイルと属性"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "デバイスロール"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "デバイスが使用している最も小さいユニット番号"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
msgid "The position in the virtual chassis this device is identified by"
msgstr "仮想シャーシ内の位置"
-#: netbox/dcim/forms/model_forms.py:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "仮想シャーシ内の優先度"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
msgid "Automatically populate components associated with this module type"
msgstr "このモジュールタイプに関連する構成要素を自動的に入力する"
-#: netbox/dcim/forms/model_forms.py:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "特性"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5387,35 +5497,35 @@ msgstr ""
"1[ge,xe]-0/0/[0-9]1
)。トークン "
"{module}
が存在する場合、新しいモジュールを作成する際に、自動的に位置の値に置き換えられます。"
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "コンソールポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "コンソールサーバポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "前面ポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "インタフェーステンプレート"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "電源コンセントテンプレート"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "電源ポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "背面ポートテンプレート"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5423,14 +5533,14 @@ msgstr "背面ポートテンプレート"
msgid "Console Port"
msgstr "コンソールポート"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5441,8 +5551,8 @@ msgstr "コンソールサーバポート"
msgid "Front Port"
msgstr "前面ポート"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5454,78 +5564,77 @@ msgstr "前面ポート"
msgid "Rear Port"
msgstr "背面ポート"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "電源ポート"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "電源コンセント"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "構成要素割り当て"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
msgid "An InventoryItem can only be assigned to a single component."
msgstr "在庫品目は1つの構成要素にのみ割り当てることができます。"
-#: netbox/dcim/forms/model_forms.py:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "LAG インタフェース"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "割り当て可能な VLAN をグループ別にフィルタリングします。"
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "子デバイス"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "コンソールポート"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "コンソールサーバポート"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "前面ポート"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "電源コンセント"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "在庫品目"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "在庫品目ロール"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "VM インターフェイス"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5535,13 +5644,13 @@ msgstr "VM インターフェイス"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。"
@@ -5587,7 +5696,7 @@ msgid ""
msgstr ""
"前面ポートの数 ({frontport_count}) は選択した背面ポートの数 ({rearport_count}) と一致する必要があります。"
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5656,76 +5765,76 @@ msgstr "A 端子と B 端子を同じオブジェクトに接続することは
msgid "end"
msgstr "端"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "ケーブル終端"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "ケーブル終端"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "アクティブ"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "完了"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "分割"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "ケーブル経路"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "ケーブル経路"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
msgid "All originating terminations must be attached to the same link"
msgstr "元の端子はすべて同じリンクに接続する必要があります"
-#: netbox/dcim/models/cables.py:552
+#: netbox/dcim/models/cables.py:548
msgid "All mid-span terminations must have the same termination type"
msgstr "ミッドスパン終端はすべて同じ終端タイプでなければなりません"
-#: netbox/dcim/models/cables.py:557
+#: netbox/dcim/models/cables.py:553
msgid "All mid-span terminations must have the same parent object"
msgstr "すべてのミッドスパン終端には同じ親オブジェクトが必要です"
-#: netbox/dcim/models/cables.py:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "すべてのリンクはケーブルまたはワイヤレスでなければなりません"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
msgid ""
"All positions counts within the path on opposite ends of links must match"
msgstr "リンクの両端のパス内の位置数はすべて一致する必要があります"
-#: netbox/dcim/models/cables.py:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "リモートターミネーションポジションフィルタがありません"
@@ -5798,12 +5907,12 @@ msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr "割当消費電力は最大消費電力 ({maximum_draw}W) を超えることはできません。"
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "供給端子"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "電力相 (三相電源用)"
@@ -5826,17 +5935,17 @@ msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr "親電源ポート ({power_port}) は同じモジュールタイプに属している必要があります"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "管理のみ"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "ブリッジインタフェース"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "無線ロール"
@@ -5849,8 +5958,8 @@ msgid "interface templates"
msgstr "インタフェーステンプレート"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "インタフェースを自分自身にブリッジすることはできません。"
@@ -5865,7 +5974,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "ブリッジインタフェース ({bridge}) は同じモジュールタイプに属している必要があります"
#: netbox/dcim/models/device_component_templates.py:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "背面ポート位置"
@@ -5890,7 +5999,7 @@ msgid ""
msgstr "背面ポートの位置 ({position}) が無効です; 背面ポート {name} は{count}箇所しかありません"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "位置"
@@ -5903,12 +6012,12 @@ msgid "rear port templates"
msgstr "背面ポートテンプレート"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "位置"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr "取付済み構成要素名を変更する際に参照する識別子"
@@ -5936,21 +6045,21 @@ msgid ""
msgstr ""
"デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。"
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "パーツ ID"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "メーカ指定の部品識別子"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "在庫品目テンプレート"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "在庫品目テンプレート"
@@ -5990,7 +6099,7 @@ msgstr "{class_name} モデルは親オブジェクトプロパティを宣言
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "物理ポートタイプ"
@@ -6028,140 +6137,140 @@ msgstr "電源ポート"
msgid "power ports"
msgstr "電源ポート"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "電源コンセント"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "電源コンセント"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr "親電源ポート ({power_port}) は同じデバイスに属している必要があります"
-#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "モード"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q タギング戦略"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "親インタフェース"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "タグなし VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "タグ付き VLAN"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "プライマリ MAC アドレス"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
msgid "Only Q-in-Q interfaces may specify a service VLAN."
msgstr "Q-in-Q インターフェイスのみがサービス VLAN を指定できます。"
-#: netbox/dcim/models/device_components.py:597
+#: netbox/dcim/models/device_components.py:606
#, python-brace-format
msgid "MAC address {mac_address} is not assigned to this interface."
msgstr "MAC アドレス {mac_address} このインターフェースには割り当てられていません。"
-#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "親ラグ"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
msgid "This interface is used only for out-of-band management"
msgstr "このインタフェースは帯域外管理にのみ使用されます。"
-#: netbox/dcim/models/device_components.py:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "速度 (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "デュプレックス"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64 ビットのWWN (World Wide Name)"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "無線チャネル"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "チャネル周波数 (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "選択したチャンネルによって設定されます (設定されている場合)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "送信パワー (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "無線 LAN"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "インタフェース"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "インタフェース"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} インタフェースにはケーブルを接続できません。"
-#: netbox/dcim/models/device_components.py:809
+#: netbox/dcim/models/device_components.py:818
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} インタフェースは接続済みとしてマークできません。"
-#: netbox/dcim/models/device_components.py:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "インタフェースを自身の親にすることはできません。"
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "親インタフェースに割り当てることができるのは仮想インタフェースだけです。"
-#: netbox/dcim/models/device_components.py:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
"({device})"
msgstr "選択した親インタフェース ({interface}) は別のデバイス ({device}) に属しています"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6170,14 +6279,14 @@ msgstr ""
"選択した親インタフェース ({interface}) が属する {device} "
"は、バーチャルシャーシ{virtual_chassis}には含まれていません。 。"
-#: netbox/dcim/models/device_components.py:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
"({device})."
msgstr "選択したブリッジインタフェース ({bridge}) は別のデバイス ({device}) に属しています。"
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6186,21 +6295,21 @@ msgstr ""
"選択したブリッジインタフェース ({interface}) が属する "
"{device}は、バーチャルシャーシ{virtual_chassis}には含まれていません。 "
-#: netbox/dcim/models/device_components.py:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "仮想インタフェースは親 LAG インタフェースを持つことはできません。"
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
msgid "A LAG interface cannot be its own parent."
msgstr "LAG インタフェースを自身の親にすることはできません。"
-#: netbox/dcim/models/device_components.py:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6209,47 +6318,47 @@ msgstr ""
"選択した LAG インタフェース ({lag}) が属する {device}は、バーチャルシャーシには含まれていません "
"{virtual_chassis}。"
-#: netbox/dcim/models/device_components.py:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "仮想インタフェースには PoE モードを設定できません。"
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "仮想インタフェースに PoE タイプを設定することはできません。"
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
msgid "Must specify PoE mode when designating a PoE type."
msgstr "PoE タイプを指定するときは、PoE モードを指定する必要があります。"
-#: netbox/dcim/models/device_components.py:917
+#: netbox/dcim/models/device_components.py:926
msgid "Wireless role may be set only on wireless interfaces."
msgstr "無線ロールは無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "チャネルは無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "チャネル周波数は、無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr "選択したチャンネルではカスタム周波数を指定できません。"
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
msgid "Channel width may be set only on wireless interfaces."
msgstr "チャネル幅は無線インタフェースでのみ設定できます。"
-#: netbox/dcim/models/device_components.py:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr "選択したチャンネルではカスタム幅を指定できません。"
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "インターフェイスモードはタグなし VLAN をサポートしていません。"
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6257,24 +6366,24 @@ msgid ""
msgstr ""
"タグ無し VLAN ({untagged_vlan}) はインタフェースの親デバイスと同じサイトに属しているか、グローバルである必要があります。"
-#: netbox/dcim/models/device_components.py:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "対応する背面ポートのマップ位置"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "前面ポート"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "前面ポート"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "背面ポート ({rear_port}) は同じデバイスに属している必要があります"
-#: netbox/dcim/models/device_components.py:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6282,115 +6391,115 @@ msgid ""
msgstr ""
"背面ポートの位置 ({rear_port_position}) が無効です: 背面ポート {name} は {positions} 箇所しかありません。"
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "マップできる前面ポートの数"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "背面ポート"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "背面ポート"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, 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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "モジュールベイ"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "モジュールベイ"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
msgid "A module bay cannot belong to a module installed within it."
msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。"
-#: netbox/dcim/models/device_components.py:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "デバイスベイ"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "デバイスベイ"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "このタイプ ({device_type}) のデバイスは、デバイスベイをサポートしていません。"
-#: netbox/dcim/models/device_components.py:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "デバイスをそれ自体に挿入することはできません。"
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
msgstr "指定されたデバイスは取付できません。デバイスは既に {bay} に取付られています 。"
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "在庫品目ロール"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "在庫品目ロール"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "シリアル番号"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "アセットタグ"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr "この部品を識別するために使用される一意のタグ"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "自動検出"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "このアイテムは自動的に検出されました"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "在庫品目"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "在庫品目"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "自分を親として割り当てることはできません。"
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
msgid "Parent inventory item does not belong to the same device."
msgstr "親在庫品目は同じデバイスに属していません。"
-#: netbox/dcim/models/device_components.py:1368
+#: netbox/dcim/models/device_components.py:1376
msgid "Cannot move an inventory item with dependent children"
msgstr "子を持つ在庫品目は移動できません"
-#: netbox/dcim/models/device_components.py:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません"
@@ -6402,8 +6511,8 @@ msgstr "メーカ"
msgid "manufacturers"
msgstr "メーカ"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "型"
@@ -6411,11 +6520,11 @@ msgstr "型"
msgid "default platform"
msgstr "デフォルトプラットフォーム"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "パーツ番号"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "個別の部品番号 (オプション)"
@@ -6449,8 +6558,8 @@ msgid ""
"device type is neither a parent nor a child."
msgstr "親デバイスはデバイスベイに子デバイスを収納します。このデバイスタイプが親でも子供でもない場合は、空白のままにしてください。"
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "エアフロー"
@@ -6492,163 +6601,155 @@ msgstr "このデバイスを親デバイスとして分類解除する前に、
msgid "Child device types must be 0U."
msgstr "子デバイスタイプは 0U でなければなりません。"
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "モジュールタイプ"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "モジュールタイプ"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "仮想マシンをこのロールに割り当てることができます"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "デバイスロール"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "デバイスロール"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "オプションで、このプラットフォームを特定のメーカのデバイスに限定できます"
-#: netbox/dcim/models/devices.py:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "プラットフォーム"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "プラットフォーム"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "このデバイスが果たす機能"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "製造元によって割当られた、シャーシのシリアル番号"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "このデバイスを識別するために使用される一意のタグ"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "ポジション (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "ラックフェイス"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "プライマリ IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "プライマリ IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "out-of-band IP"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "VCポジション"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "バーチャルシャーシポジション"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "VC プライオリティ"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "バーチャルシャーシのマスター選択優先順位"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "緯度"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "経度"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "デバイス名はサイトごとに一意である必要があります。"
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "デバイス"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "デバイス"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "ラック {rack} はサイト{site}に属していません 。"
-#: netbox/dcim/models/devices.py:826
+#: netbox/dcim/models/devices.py:720
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "ロケーション {location} はサイト{site}に属していません 。"
-#: netbox/dcim/models/devices.py:832
+#: netbox/dcim/models/devices.py:726
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "ラック {rack} はロケーション{location}に属していません 。"
-#: netbox/dcim/models/devices.py:839
+#: netbox/dcim/models/devices.py:733
msgid "Cannot select a rack face without assigning a rack."
msgstr "ラックを割り当てないとラックフェースは選択できません。"
-#: netbox/dcim/models/devices.py:843
+#: netbox/dcim/models/devices.py:737
msgid "Cannot select a rack position without assigning a rack."
msgstr "ラックを割り当てないとラックポジションを選択できません。"
-#: netbox/dcim/models/devices.py:849
+#: netbox/dcim/models/devices.py:743
msgid "Position must be in increments of 0.5 rack units."
msgstr "ポジションは 0.5 ラックユニット単位で入力する必要があります。"
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr "ラックの位置を定義するときは、ラックの面を指定する必要があります。"
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
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:879
+#: netbox/dcim/models/devices.py:773
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:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6657,22 +6758,22 @@ msgstr ""
"U{position} が既に占有されているか、このデバイスタイプを収容するのに十分なスペースがありません: {device_type} "
"({u_height}U)"
-#: netbox/dcim/models/devices.py:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} は IPv4 アドレスではありません。"
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "指定された IP アドレス ({ip}) はこのデバイスに割り当てられていません。"
-#: netbox/dcim/models/devices.py:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} IPv6 アドレスではありません。"
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6681,115 +6782,144 @@ msgstr ""
"割当られたプラットフォームは{platform_manufacturer} のデバイスタイプに限定されます 。しかし、このデバイスのタイプは "
"{devicetype_manufacturer}に属します。"
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "割当クラスタは別のサイトに属しています ({site})"
-#: netbox/dcim/models/devices.py:974
+#: netbox/dcim/models/devices.py:868
#, python-brace-format
msgid "The assigned cluster belongs to a different location ({location})"
msgstr "割り当てられたクラスターは別の場所に属しています ({location})"
-#: netbox/dcim/models/devices.py:982
+#: netbox/dcim/models/devices.py:876
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr "仮想シャーシに割当られたデバイスには、その位置が定義されている必要があります。"
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
"is currently designated as its master."
msgstr "デバイスを仮想シャーシから削除できない {virtual_chassis} 現在マスターとして指定されているからです。"
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "モジュール"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "モジュール"
-
-#: 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:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "ドメイン"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "バーチャルシャーシ"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。"
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, 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:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "識別子"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "親デバイスに固有の数値識別子"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "コメント"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "仮想デバイスコンテキスト"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip}は IPv{family}アドレスではありません。"
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。"
-#: netbox/dcim/models/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC アドレス"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "選択してください {scope_type}。"
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "スキーマ"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "モジュールタイププロファイル"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "モジュールタイププロファイル"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "属性"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "モジュールタイプ"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "モジュールタイプ"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "スキーマが無効です: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "モジュール"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "モジュール"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr "モジュールは、割当デバイスに属するモジュールベイ内に取り付ける必要があります ({device})。"
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "電源盤"
@@ -6889,132 +7019,140 @@ msgid "Outer dimension of rack (width)"
msgstr "ラックの外形寸法(幅)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "外側の高さ"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "ラックの外形寸法(高さ)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "外形の奥行"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "ラックの外形寸法(奥行き)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "外形の単位"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "取り付け奥行き"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
msgstr "マウントされたデバイスの最大奥行き (mm)。4 支柱ラックの場合、これは前面レールと背面レールの間の距離です。"
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "最大重量"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "ラックの最大積載量"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "フォームファクタ"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "ラックタイプ"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "ラックタイプ"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "外寸を設定するときは単位を指定する必要があります"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
msgid "Must specify a unit when setting a maximum weight"
msgstr "最大重量を設定する場合は単位を指定する必要があります"
-#: netbox/dcim/models/racks.py:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "ラックロール"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "ラックロール"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ファシリティ ID"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "ローカル識別子"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "機能的ロール"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "このラックの識別に使用される固有のタグ"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "ラック"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "ラック"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "割当ロケーションは親サイト ({site}) に属している必要があります。"
-#: netbox/dcim/models/racks.py:387
+#: netbox/dcim/models/racks.py:394
#, 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:396
+#: netbox/dcim/models/racks.py:403
#, 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:404
+#: netbox/dcim/models/racks.py:411
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "ロケーションは同じサイト {site} のものでなければなりません。 。"
-#: netbox/dcim/models/racks.py:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "単位"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "ラック予約"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "ラック予約"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr " {height}U ラックのユニットが無効です: {unit_list}"
-#: netbox/dcim/models/racks.py:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "次のユニットはすでに予約されています: {unit_list}"
@@ -7155,13 +7293,13 @@ msgid "Reachable"
msgstr "到達可能"
#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117
-#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104
-#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "デバイス"
@@ -7171,9 +7309,9 @@ msgid "VMs"
msgstr "VM"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7183,21 +7321,21 @@ msgstr "VM"
msgid "Config Template"
msgstr "設定テンプレート"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP アドレス"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 アドレス"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6 アドレス"
@@ -7235,10 +7373,10 @@ msgstr "電源ポート"
msgid "Power outlets"
msgstr "電源コンセント"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7249,7 +7387,7 @@ msgstr "電源コンセント"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "インタフェース"
@@ -7269,14 +7407,15 @@ msgstr "モジュールベイ"
msgid "Inventory items"
msgstr "在庫品目"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "モジュールベイ"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7305,24 +7444,24 @@ msgstr "最大電力 (W)"
msgid "Allocated draw (W)"
msgstr "割当電力 (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP アドレス"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP グループ"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7333,41 +7472,41 @@ msgstr "FHRP グループ"
msgid "Tunnel"
msgstr "トンネル"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "管理のみ"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "仮想回線"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "取付済みモジュール"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "モジュールシリアル番号"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "モジュール資産タグ"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "モジュールステータス"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "構成要素"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "アイテム"
@@ -7382,11 +7521,12 @@ msgid "Device Types"
msgstr "デバイスタイプ"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "モジュールタイプ"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "プラットフォーム"
@@ -7405,14 +7545,14 @@ msgstr "奥行きをすべて利用する"
msgid "U Height"
msgstr "ユニット数"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "インスタンス"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7421,9 +7561,9 @@ msgstr "インスタンス"
msgid "Console Ports"
msgstr "コンソールポート"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7432,9 +7572,9 @@ msgstr "コンソールポート"
msgid "Console Server Ports"
msgstr "コンソールサーバポート"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7443,9 +7583,9 @@ msgstr "コンソールサーバポート"
msgid "Power Ports"
msgstr "電源ポート"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7454,9 +7594,9 @@ msgstr "電源ポート"
msgid "Power Outlets"
msgstr "電源コンセント"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7464,9 +7604,9 @@ msgstr "電源コンセント"
msgid "Front Ports"
msgstr "前面ポート"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7475,17 +7615,17 @@ msgstr "前面ポート"
msgid "Rear Ports"
msgstr "背面ポート"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "デバイスベイ"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7494,7 +7634,7 @@ msgstr "デバイスベイ"
msgid "Module Bays"
msgstr "モジュールベイ"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "電源タップ"
@@ -7507,45 +7647,50 @@ msgstr "最大使用率"
msgid "Available Power (VA)"
msgstr "使用可能な電力 (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "外形幅"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "外側の高さ"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "外形奥行"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "最大重量"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "スペース"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "サイト"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "VLAN グループ"
@@ -7553,62 +7698,62 @@ msgstr "VLAN グループ"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "予約"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "ラック搭載でないデバイス"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "コンフィグコンテキスト"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "レンダーコンフィグ"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "仮想マシン"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。"
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "削除されたデバイス {device} ベイから {device_bay}。"
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "子ども"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "メンバー追加 {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。"
-#: netbox/dcim/views.py:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "削除済み {device} バーチャルシャーシから {chassis}"
@@ -7671,12 +7816,6 @@ msgstr "複数選択"
msgid "Multiple objects"
msgstr "複数オブジェクト"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "無効"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "緩い"
@@ -7705,9 +7844,9 @@ msgstr "はい"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "リンク"
@@ -7751,111 +7890,82 @@ msgstr "デバッグ"
msgid "Failure"
msgstr "失敗"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "更新"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "削除"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "青"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "藍"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "紫"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "桃"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "赤"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "橙"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "黄"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "緑"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "青緑"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "水"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "灰"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "黒"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "白"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "スクリプト"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "通知"
@@ -7896,89 +8006,89 @@ msgstr "ウィジェットタイプ"
msgid "Unregistered widget class: {name}"
msgstr "未登録のウィジェットクラス: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} render () メソッドを定義する必要があります。"
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "メモ"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "任意のカスタムコンテンツを表示します。Markdown がサポートされています。"
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "オブジェクト数"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
msgstr "NetBox モデルのセットと、各タイプで作成されたオブジェクトの数を表示します。"
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "オブジェクトの数をカウントするときに適用するフィルタ"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr "形式が無効です。オブジェクトフィルタはディクショナリとして渡さなければなりません。"
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "オブジェクトリスト"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "任意のオブジェクトリストを表示します。"
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "デフォルトで表示するオブジェクト数"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr "形式が無効です。URL パラメータはディクショナリとして渡さなければなりません。"
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "モデル選択が無効です: {self['model'].data} はサポートされていません。"
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS フィード"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "外部 Web サイトの RSS フィードを埋め込みます。"
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "フィード URL"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "外部接続が必要"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "表示するオブジェクトの最大数"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
msgid "How long to stored the cached content (in seconds)"
msgstr "キャッシュされたコンテンツを保存する時間 (秒)"
-#: netbox/extras/dashboard/widgets.py:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "ブックマーク"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "個人用のブックマークを表示する"
@@ -7992,173 +8102,183 @@ msgstr "イベントルールのアクションタイプが不明です: {action
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "イベントパイプラインをインポートできません {name} エラー: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "スクリプトモジュール (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "データファイル (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "グループ (名前)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "クラスタタイプ"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "テナントグループ"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "テナントグループ (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "タグ"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "タグ (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "ローカル設定コンテキストがある"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "グループ名"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
msgid "Must be unique"
msgstr "一意でなければならない"
-#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
msgid "UI visible"
msgstr "UI で表示される"
-#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "UI で編集可能"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "複製可能"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "最小値"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "最大値"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "検証正規表現"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "動作"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "新しいウィンドウ"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "ボタンクラス"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "MIMEタイプ"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "ファイル名"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "ファイル拡張子"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "添付ファイルとして"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "共有"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "HTTP メソッド"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "ペイロード URL"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "SSL 検証"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "シークレット"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "イベントタイプ"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "有効"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "オブジェクトタイプ"
@@ -8166,9 +8286,9 @@ msgstr "オブジェクトタイプ"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "1 つ以上の割当オブジェクトタイプ"
@@ -8176,10 +8296,11 @@ msgstr "1 つ以上の割当オブジェクトタイプ"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "フィールドデータタイプ (テキスト、整数など)"
-#: 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/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "オブジェクトタイプ"
@@ -8188,7 +8309,7 @@ msgstr "オブジェクトタイプ"
msgid "Object type (for object or multi-object fields)"
msgstr "オブジェクトタイプ (オブジェクトフィールドまたはマルチオブジェクトフィールド用)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "選択肢"
@@ -8216,47 +8337,47 @@ msgstr ""
"引用符で囲んだ、カンマ区切りの選択肢。コロン区切りでラベル設定可能: \"choice1:First Choice,choice2:Second "
"Choice\""
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "ボタンクラス"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr "グループ内の最初のリンクのクラスがドロップダウンボタンに使用されます"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "このルールをトリガーするイベントタイプ"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "アクションオブジェクト"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "ドットパス形式 (module.Class) のウェブフック名またはスクリプト"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "ウェブフック {name} 見つかりません"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "スクリプト {name} 見つかりません"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "割当オブジェクトタイプ"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "エントリの分類"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8264,183 +8385,192 @@ msgstr "エントリの分類"
msgid "Users"
msgstr "ユーザ"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr "二重引用符で囲まれたカンマ区切りユーザ名"
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "グループ"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
msgid "Group names separated by commas, encased with double quotes"
msgstr "二重引用符で囲まれたカンマで区切りグループ名"
-#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "関連オブジェクトタイプ"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "フィールドタイプ"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "選択肢"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "データ"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "レンダリング"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "データファイル"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "コンテンツタイプ"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "HTTP content type"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "イベントタイプ"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "アクションタイプ"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "タグ付きオブジェクトタイプ"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "許可されるオブジェクトタイプ"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "リージョン"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "サイトグループ"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "ロケーション"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "デバイスタイプ"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "ロール"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "クラスタタイプ"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "クラスタグループ"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "テナントグループ"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "このカスタムフィールドを持つオブジェクトのタイプ"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "既定値"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "関連オブジェクトのタイプ (オブジェクト/マルチオブジェクトフィールドのみ)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "関連オブジェクトフィルタ"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "クエリパラメータを JSON オブジェクトとして指定します。"
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "カスタムフィールド"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
msgstr "このフィールドのタイプ。オブジェクト/マルチオブジェクトフィールドの場合は、関連するオブジェクトタイプを以下から選択してください。"
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
msgstr "これはフォームフィールドのヘルプテキストとして表示されます。Markdown がサポートされています。"
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "関連オブジェクト"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "カスタムリンク"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "テンプレート"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8449,101 +8579,112 @@ msgstr ""
"リンクテキストの Jinja2 テンプレートコード。オブジェクトを次のように参照します。 "
"{example}。空のテキストとしてレンダリングされるリンクは表示されません。"
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "テンプレートコード"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "エクスポートテンプレート"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "レンダリング"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
msgid "Template content is populated from the remote source selected below."
msgstr "選択したリモートソースから、テンプレートコンテンツが入力されます。"
-#: netbox/extras/forms/model_forms.py:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "ローカルコンテンツまたはデータファイルのいずれかを指定する必要があります"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "保存済みフィルタ"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "注文"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr "列名をカンマで区切ったリストを入力します。名前の前にハイフンを付けると、順序が逆になります。"
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "使用可能な列"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "選択した列"
+
+#: netbox/extras/forms/model_forms.py:412
msgid "A notification group specify at least one user or group."
msgstr "通知グループには、少なくとも 1 人のユーザまたはグループを指定します。"
-#: netbox/extras/forms/model_forms.py:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP リクエスト"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "スクリプト"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "JSON フォーマットで条件を入力。"
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
msgstr "JSON フォーマットでアクションに渡すパラメータを入力してください。"
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "イベントルール"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "トリガー"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "通知グループ"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "テナント"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
msgid "Data is populated from the remote source selected below."
msgstr "データは、以下で選択したリモートソースから入力されます。"
-#: netbox/extras/forms/model_forms.py:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "ローカルデータまたはデータファイルのいずれかを指定する必要があります"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "コンテンツ"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "スケジュール"
@@ -8551,7 +8692,7 @@ msgstr "スケジュール"
msgid "Schedule execution of report to a set time"
msgstr "レポートの実行をスケジュールする"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "繰り返す"
@@ -8559,28 +8700,28 @@ msgstr "繰り返す"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "実行される間隔 (分)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (現在時刻: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "予定時刻は将来の時刻でなければなりません。"
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "変更をコミット"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr "変更をDBにコミットする (dry runの場合はチェックを外す)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "スクリプトの実行をスケジュールする"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "実行される間隔 (分単位)"
@@ -8604,57 +8745,36 @@ msgstr "エラーにより、データベースの変更が元に戻されまし
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "重量"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "コンフィグコンテキスト"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "コンフィグコンテキスト"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "JSON データはオブジェクト形式である必要があります。例:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
msgstr "最終的なコンフィグコンテキストでは、ローカルコンフィグコンテキストが優先されます。"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "テンプレートコード"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Jinja2 テンプレートコード。"
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "環境パラメータ"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"任意の 追加パラメータ"
-" はJinja2 環境を構築するときに渡されます。"
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "設定テンプレート"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "設定テンプレート"
@@ -8688,7 +8808,7 @@ msgid ""
"will be used)"
msgstr "表示されるフィールド名 (指定しない場合は、フィールド名が使用されます)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "グループ名"
@@ -8991,44 +9111,93 @@ msgstr "ダッシュボード"
msgid "dashboards"
msgstr "ダッシュボード"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "テンプレートコード"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Jinja テンプレートコード。"
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "環境パラメータ"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr "Jinja 環境を構築するときに渡す追加パラメーター "
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "デフォルトは {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "レンダリングされたエクスポートファイルに付けるファイル名"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "ファイル拡張子"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "レンダリングされたファイル名に追加する拡張子"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "添付ファイルとして"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "ファイルを直接ダウンロードする"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} はget_context () メソッドを実装する必要があります。"
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "オブジェクトタイプ"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "このルールが適用されるオブジェクト。"
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "このルールをトリガーするイベントのタイプ。"
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "条件"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "イベントを生成するかどうかを決定する一連の条件。"
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "アクションタイプ"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "アクションオブジェクトに渡す追加データ"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "イベントルール"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "イベントルール"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9037,7 +9206,7 @@ msgstr ""
"この URL は、Webhook が呼び出されたときに定義された HTTP メソッドを使用して呼び出されます。Jinja2 "
"テンプレート処理はリクエストボディと同じコンテキストでサポートされています。"
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available ここに。"
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "追加ヘッダー"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9060,11 +9229,11 @@ msgstr ""
"HTTP コンテンツタイプに加えて、リクエストとともに送信されるユーザ指定の HTTP ヘッダー。ヘッダーは次の形式で定義する必要があります。 "
"名前:値
。Jinja2 テンプレート処理はリクエストボディ (下記) と同じコンテキストでサポートされています。"
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "ボディテンプレート"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9076,11 +9245,11 @@ msgstr ""
"model
, timestamp
, username
, "
"request_id
, and data
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "シークレット"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9089,184 +9258,182 @@ msgstr ""
"提供された場合、リクエストにはシークレットをキーとして使用したペイロード本体のHMAC 16 進ダイジェストを含むX-Hook-"
"Signature
ヘッダー が含まれます 。シークレットはリクエストでは送信されません。"
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "SSL 証明書検証を有効にします。注意して無効にしてください。"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "CA ファイルパス"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
msgstr "SSL 検証に使用する特定の CA 証明書ファイル。システムデフォルトを使用するには空白のままにしておきます。"
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "ウェブフック"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "ウェブフック"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr "SSL 検証が無効になっている場合は、CA 証明書ファイルを指定しないでください。"
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "このリンクが適用されるオブジェクトタイプ。"
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "リンクテキスト"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "リンクテキストの Jinja2 テンプレートコード"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "リンク URL"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "リンク URL の Jinja2 テンプレートコード"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "同じグループのリンクはドロップダウンメニューとして表示されます"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "新しいウィンドウ"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "リンクを強制的に新しいウィンドウで開く"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "カスタムリンク"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "カスタムリンク"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "このテンプレートが適用されるオブジェクトタイプ。"
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Jinja2 テンプレートコード。エクスポートされるオブジェクトのリストは、 "
-"クエリーセット
という名前のコンテキスト変数として渡されます。"
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "デフォルトは text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "ファイル拡張子"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "レンダリングされたファイル名に追加する拡張子"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "添付ファイルとして"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "ファイルを直接ダウンロードする"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "エクスポートテンプレート"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "エクスポートテンプレート"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "\"{name}\"は予約されています。別の名前を選択してください。"
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "このフィルタが適用されるオブジェクトタイプ。"
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "共有した"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "保存済みフィルタ"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "保存済みフィルタ"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr "フィルタパラメータは、キーワード引数の辞書として保存する必要があります。"
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "テーブルのオブジェクトタイプ"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "テーブル"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "テーブル構成"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "テーブル構成"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "不明なテーブル: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "不明な列: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "画像高さ"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "画像幅"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "添付画像"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "添付画像"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "このオブジェクトタイプ ({type})には添付画像を割り当てることができません。"
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "種類"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "ジャーナルエントリ"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "ジャーナルエントリ"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。"
-#: netbox/extras/models/models.py:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "ブックマーク"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "ブックマーク"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。"
@@ -9358,179 +9525,193 @@ msgstr "キャッシュ値"
msgid "cached values"
msgstr "キャッシュ値"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "ブランチ"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "ブランチ"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "段階的変更"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "段階的変更"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "このタグを適用できるオブジェクトタイプ。"
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "タグ"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "タグ"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "タグ付きアイテム"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "タグ付きアイテム"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "スクリプトデータ"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "スクリプト実行パラメータ"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml は廃止予定であり、v4.4 で削除される予定です"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json は廃止予定であり、v4.4 で削除される予定です"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "却下"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "オブジェクトタイプ"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "一意性を検証"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "可視"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "編集可能"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "関連オブジェクトタイプ"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "チョイスセット"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "複製可能"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "最小値"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "最大値"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "検証正規表現"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "カウント"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "アルファベット順に並べる"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "新規ウィンドウ"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "マイムタイプ"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "ファイル名"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "ファイル拡張子"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "添付ファイルとして"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "データファイル"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "同期済み"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "画像"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "サイズ (バイト)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "テーブル名"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "読む"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "SSL バリデーション"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "イベントタイプ"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "デバイスロール"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "コメント (ショート)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "ライン"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "レベル"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "メッセージ"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "メソッド"
@@ -9571,32 +9752,32 @@ msgstr "属性が無効です」{name}「」(リクエスト用)"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "{model}において{name}属性は無効です"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, python-brace-format
msgid "An error occurred while rendering the template: {error}"
msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}"
-#: netbox/extras/views.py:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "ダッシュボードがリセットされました。"
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "ウィジェットの追加: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "ウィジェットの更新: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "削除したウィジェット: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "ウィジェットの削除中にエラーが発生しました: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。"
@@ -9618,7 +9799,7 @@ msgstr "有効な IPv4 または IPv6 プレフィックスとマスクを CIDR
msgid "Invalid IP prefix format: {data}"
msgstr "IP プレフィックス形式が無効です: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "要求されたプレフィックスサイズを収容するにはスペースが足りません"
@@ -9659,8 +9840,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "プレーンテキスト"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "サービス"
@@ -9673,19 +9854,19 @@ msgstr "顧客"
msgid "Invalid IP address format: {address}"
msgstr "IP アドレス形式が無効です: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "インポート対象"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "インポート対象 (名前)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "エクスポート対象"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "エクスポート対象 (名前)"
@@ -9722,7 +9903,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN (識別子) のエクスポート"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "プレフィックス"
@@ -9750,8 +9931,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "このプレフィックス / IP を含むプレフィックス"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "マスクの長さ"
@@ -9763,18 +9944,18 @@ msgstr "VLAN グループ (ID)"
msgid "VLAN Group (slug)"
msgstr "VLAN グループ (スラッグ)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "VLAN 番号 (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "アドレス"
@@ -9823,26 +10004,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "VLAN 変換ポリシー (名前)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "FHRP グループ (名前)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "FHRP グループ (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP アドレス (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP アドレス"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "プライマリ IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "プライマリ IPv4アドレス"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "プライマリ IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "プライマリ IPv6アドレス"
@@ -9903,24 +10092,24 @@ msgid "Date added"
msgstr "追加日"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN グループ"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -9933,9 +10122,9 @@ msgstr "プレフィックス長"
msgid "Is a pool"
msgstr "プールです"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "すべて使用済として扱う"
@@ -9944,28 +10133,32 @@ msgstr "すべて使用済として扱う"
msgid "VLAN Assignment"
msgstr "VLAN アサイメント"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "入力済みとして扱う"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS ネーム"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "プロトコル"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "グループ ID"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -9975,51 +10168,51 @@ msgstr "グループ ID"
msgid "Authentication type"
msgstr "認証タイプ"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "認証キー"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "認証"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN ID の範囲"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Q-in-Q ロール"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "サイトとグループ"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "ポート"
@@ -10055,8 +10248,9 @@ msgstr "VLAN のサイト (存在する場合)"
msgid "Scope ID"
msgstr "スコープ ID"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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 グループ"
@@ -10101,47 +10295,56 @@ msgstr "インターフェイスが指定されていないため、帯域外IP
msgid "Auth type"
msgstr "認証タイプ"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "割当 VLAN グループ"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "VLAN 変換ポリシー"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "IP プロトコル"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "VM に割り当てられていない場合は必須"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "親タイプ (アプリとモデル)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "デバイスに割り当てられていない場合は必須"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "親オブジェクト名"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "親オブジェクト ID"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr "親オブジェクトまたは親オブジェクトIDのいずれかを parent_object_type に含める必要があります"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} はこのデバイス/VM には割り当てられていません。"
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} この親には割り当てられていません。"
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "ルートターゲット"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "インポートターゲット"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "エクスポートターゲット"
@@ -10153,13 +10356,13 @@ msgstr "VRF によるインポート"
msgid "Exported by VRF"
msgstr "VRF によるエクスポート"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "プライベート"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "アドレスファミリー"
@@ -10179,50 +10382,50 @@ msgstr "終了"
msgid "Search within"
msgstr "範囲内を検索"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "VRF 内に存在する"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "デバイス/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "親プレフィックス"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "インタフェースに割当済"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS名"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "VLAN ID が含まれています"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "ローカル VLAN ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "リモート VLAN ID"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -10232,7 +10435,7 @@ msgstr "VLAN ID"
msgid "Route Target"
msgstr "ルートターゲット"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10298,39 +10501,43 @@ msgstr "VLAN ID"
msgid "Child VLANs"
msgstr "子 VLAN"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
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:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "サービステンプレート"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "親タイプ"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "ポート (s)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "サービステンプレート"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "テンプレートから"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "カスタム"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr "サービステンプレートを使用しない場合は、名前、プロトコル、およびポートを指定する必要があります。"
@@ -10376,19 +10583,19 @@ msgstr "認証タイプ"
msgid "authentication key"
msgstr "認証キー"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "FHRP グループ"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "FHRP グループ"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "FHRP グループ割当"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "FHRP グループ割当"
@@ -10400,7 +10607,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR"
@@ -10470,7 +10677,7 @@ msgstr "プールか"
msgid "All IP addresses within this prefix are considered usable"
msgstr "このプレフィックス内のすべての IP アドレスが使用可能と見なされます。"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "使用済み"
@@ -10482,12 +10689,12 @@ msgstr "プレフィックス"
msgid "Cannot create prefix with /0 mask."
msgstr "/0 マスクではプレフィックスを作成できません。"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "グローバルテーブル"
@@ -10496,114 +10703,132 @@ msgstr "グローバルテーブル"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "重複したプレフィックスが見つかりました {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "開始アドレス"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4 または IPv6 アドレス (マスク付き)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "終了アドレス"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "この範囲の動作状況"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "この範囲の主な機能"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "マークが入力されました"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "このレンジの IP アドレスの作成を防ぐ"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "スペースの使用率を 100% と報告"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "IP アドレス範囲"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "IP アドレス範囲"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "開始・終了 IP アドレスのバージョンが一致している必要があります"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
msgid "Starting and ending IP address masks must match"
msgstr "開始・終了 IP アドレスマスクは一致する必要があります"
-#: netbox/ipam/models/ip.py:561
+#: netbox/ipam/models/ip.py:569
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "終了アドレスは開始アドレスより大きくなければなりません ({start_address})"
-#: netbox/ipam/models/ip.py:589
+#: netbox/ipam/models/ip.py:597
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr "VRF{vrf}において、定義されたアドレスが範囲{overlapping_range}と重複しています "
-#: netbox/ipam/models/ip.py:598
+#: netbox/ipam/models/ip.py:606
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "定義された範囲がサポートされている最大サイズを超えています ({max_size})"
-#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "アドレス"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "この IP の動作ステータス"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "この IP の役割"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (インサイド)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "このアドレスが「アウトサイド」IPであるIP"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "ホスト名または FQDN (大文字と小文字は区別されません)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP アドレス"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "/0 マスクで IP アドレスを作成することはできません。"
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip} はブロードキャストアドレスのため、インタフェースに割り当てることはできません。"
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "重複した IP アドレスが見つかりました {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "レンジ {range}内のIP アドレス{ip}を作成できません。"
+
+#: netbox/ipam/models/ip.py:920
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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "SLAAC ステータスを割り当てることができるのは IPv6 アドレスのみです"
@@ -10619,118 +10844,108 @@ msgstr "サービステンプレート"
msgid "service templates"
msgstr "サービステンプレート"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "このサービスがバインドされている IP アドレス (存在する場合)"
-#: netbox/ipam/models/services.py:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "サービス"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "サービス"
-#: 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:112
-msgid ""
-"A service must be associated with either a device or a virtual machine."
-msgstr "サービスは、デバイスまたは仮想マシンのいずれかに関連付ける必要があります。"
-
-#: netbox/ipam/models/vlans.py:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "VLAN グループ"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
msgid "Cannot set scope_type without scope_id."
msgstr "scope_id なしでscope_typeを設定することはできません。"
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:103
msgid "Cannot set scope_id without scope_type."
msgstr "scope_typeなしでscope_idを設定することはできません。"
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:111
#, 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:117
#, 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:124
#, 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:130
msgid "Ranges cannot overlap."
msgstr "範囲は重複できません。"
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "VLAN グループ (オプション)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "数値によるVLAN ID (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "この VLAN の動作ステータス"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "この VLAN の主な機能"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, 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:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
"(scope: {scope})."
msgstr "割り当てられたサイト {site} 割り当てられたグループのメンバーではない {group} (スコープ: {scope})。"
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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:310
+#: netbox/ipam/models/vlans.py:316
msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
msgstr "サービス VLAN に割り当てることができるのは Q-in-Q カスタマー VLAN だけです。"
-#: netbox/ipam/models/vlans.py:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "VLAN 変換ポリシー"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "VLAN トランスレーションルール"
@@ -10750,8 +10965,8 @@ msgstr "重複を禁止する"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "この VRF 内のプレフィックス/IP アドレスの重複を防ぐ"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF"
@@ -10779,74 +10994,79 @@ msgstr "サイト数"
msgid "Provider Count"
msgstr "プロバイダ数"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "集約"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "追加日"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "プレフィックス"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "使用率"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "IP アドレス範囲"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "プレフィックス (フラット)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "階層"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "プール"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "使用済み"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "開始アドレス"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "「入力済み」とマークされています"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (インサイド)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (アウトサイド)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "割当済"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "割当オブジェクト"
@@ -10854,22 +11074,22 @@ msgstr "割当オブジェクト"
msgid "VID Ranges"
msgstr "VID レンジ"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "ルール"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "ローカル VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "リモート VID"
@@ -10882,14 +11102,27 @@ msgstr "RD"
msgid "Unique"
msgstr "ユニーク"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "インポートターゲット"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "エクスポートターゲット"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IPが利用可能"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IP が利用可能"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "多数の IP が利用可能"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -10911,55 +11144,55 @@ msgid ""
"are allowed in DNS names"
msgstr "DNS 名に使用できるのは、英数字、アスタリスク、ハイフン、ピリオド、アンダースコアのみです。"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "子プレフィックス"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "子レンジ"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "関連IPアドレス"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "デバイスインタフェース"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "VM インタフェース"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "このフィールドは空白であってはなりません。"
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
msgstr "値は直接渡す必要があります (例: \"foo\": 123)。辞書やリストは使用しないでください。"
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} は有効な選択肢ではありません。"
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "コンテントタイプが無効です: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr "値が無効です。コンテントタイプを '.'として指定してください。"
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "範囲は (下限、上部) の形式で指定する必要があります。"
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "範囲の境界は整数として定義する必要があります。"
@@ -11034,6 +11267,7 @@ msgid "Dark Grey"
msgstr "ダークグレー"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "デフォルト"
@@ -11332,31 +11566,31 @@ msgstr "カスタムフィールド '{name}'には一意の値が必要です。
msgid "Missing required custom field '{name}'."
msgstr "必須カスタムフィールド'{name}'が見つかりません。"
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "リモートデータソース"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "データパス"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "リモートファイルへのパス (データソースルートからの相対パス)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "自動同期が有効"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr "データファイルの更新時にデータの自動同期を有効にする"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "同期日付"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} はsync_data () メソッドを実装する必要があります。"
@@ -11385,7 +11619,7 @@ msgstr "距離を設定するときは単位を指定する必要があります
msgid "Organization"
msgstr "組織"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "サイトグループ"
@@ -11424,208 +11658,212 @@ msgid "Virtual Device Contexts"
msgstr "仮想デバイスコンテキスト"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "モジュールタイププロファイル"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "メーカ"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "デバイス構成要素"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "在庫品目のロール"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC アドレス"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "接続"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "ケーブル"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "無線リンク"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "インタフェース接続"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "コンソール接続"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "電源接続"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "無線 LAN グループ"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "プレフィックスと VLAN のロール"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "ASN レンジ"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "VLAN トランスレーションポリシー"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "VLAN トランスレーションルール"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "サービステンプレート"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "トンネル"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "トンネルグループ"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "トンネルターミネーション"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2 VPN"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "IKEプロポザール"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE ポリシ"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "IPsec プロポーザル"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec ポリシ"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec プロファイル"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "仮想ディスク"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "クラスタタイプ"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "クラスタグループ"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "回線タイプ"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "回路終端"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "バーチャルサーキット"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "仮想回線タイプ"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "バーチャルサーキットターミネーション"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "回路グループ"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "グループ課題"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "プロバイダ"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "プロバイダアカウント"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "プロバイダネットワーク"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "電源盤"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "コンフィギュレーション"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "コンフィグコンテキスト"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "設定テンプレート"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "カスタマイズ"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11638,92 +11876,96 @@ msgstr "カスタマイズ"
msgid "Custom Fields"
msgstr "カスタムフィールド"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "カスタムフィールド選択肢"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "カスタムリンク"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "エクスポートテンプレート"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "保存済フィルタ"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "テーブル構成"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "画像添付ファイル"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "オペレーション"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "インテグレーション"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "データソース"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "イベントルール"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "ジョブ"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "ロギング"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "通知グループ"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "ジャーナルエントリ"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "変更ログ"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "管理者"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API トークン"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "システム"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11731,11 +11973,11 @@ msgstr "システム"
msgid "Plugins"
msgstr "プラグイン"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "設定履歴"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "バックグラウンドタスク"
@@ -11769,22 +12011,22 @@ msgstr ""
"{template_extension} はnetbox.plugins.Plugins.PluginTemplate Extension "
"のサブクラスではありません!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} はnetbox.Plugins.PluginMenuItem のインスタンスでなければなりません"
-#: netbox/netbox/plugins/registration.py:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} netbox.plugins.Plugin.MenuButton のインスタンスでなければなりません"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_contextはディクショナリでなければなりません"
@@ -11861,79 +12103,79 @@ msgstr "初期化後にストアをレジストリに追加できません"
msgid "Cannot delete stores from registry"
msgstr "レジストリからストアを削除できません"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "チェコ語"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "デンマーク語"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "ドイツ語"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "英語"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "スペイン語"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "フランス語"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "イタリア語"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "日本語"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "オランダ語"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "ポーランド語"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "ポルトガル語"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "ロシア語"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "トルコ語"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "ウクライナ語"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "中国語"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "すべて選択"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "すべて切り替え"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "ドロップダウンを切り替え"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "エラー"
@@ -11942,12 +12184,12 @@ msgstr "エラー"
msgid "No {model_name} found"
msgstr "{model_name} が見つかりません"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "フィールド"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "値"
@@ -11955,58 +12197,58 @@ msgstr "値"
msgid "Dummy Plugin"
msgstr "ダミープラグイン"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
"{error}"
msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "行 {i}: ID {id}のオブジェクトは存在しません"
-#: netbox/netbox/views/generic/bulk_views.py:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "いいえ {object_type} が選ばれました。"
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "名前が変更されました {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "削除済み {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "変更ログ"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "ジャーナル"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
msgid "Unable to synchronize data: No data file set."
msgstr "データを同期できません:データファイルが設定されていません。"
-#: netbox/netbox/views/generic/feature_views.py:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "の同期データ {object_type} {object}。"
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "同期済み {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} はget_children () を実装する必要があります"
@@ -12073,12 +12315,6 @@ msgstr "(GitHub)"
msgid "Home Page"
msgstr "ホームページ"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "プロフィール"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12153,13 +12389,10 @@ msgid "Toggle All"
msgstr "すべて切り替え"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "テーブル"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "注文"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "列"
@@ -12179,8 +12412,8 @@ msgid "Account Details"
msgstr "アカウント詳細"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "メール"
@@ -12221,8 +12454,11 @@ msgstr "割当グループ"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12266,7 +12502,7 @@ msgstr "最終使用日"
msgid "Add a Token"
msgstr "トークンを追加"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "ホーム"
@@ -12281,7 +12517,7 @@ msgstr "NetBoxロゴ"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "取得"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12361,6 +12597,7 @@ msgstr "回線タイプ"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12384,6 +12621,20 @@ msgstr "編集"
msgid "Swap"
msgstr "スワップ"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "削除"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "ターミネーションポイント"
@@ -12439,8 +12690,8 @@ msgstr "接続解除"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12536,28 +12787,22 @@ msgstr "バイト"
msgid "SHA256 Hash"
msgstr "SHA256 ハッシュ"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "同期"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "コンテンツ"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "最終同期"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "バックエンド"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "パラメータが定義されていません"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "ファイル"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "ラック図"
@@ -12732,7 +12977,7 @@ msgstr "バックグラウンドキュー"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "テーブルを設定"
@@ -12963,7 +13208,7 @@ msgstr "選択項目の名前を変更"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "未接続"
@@ -13129,6 +13374,7 @@ msgid "Regenerate Slug"
msgstr "リジェネレートslug"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13180,17 +13426,25 @@ msgstr "ベイ"
msgid "Add Device"
msgstr "デバイスを追加"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "VMのロール"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "子デバイスロール"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "デバイスロールの追加"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "モデル名"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "パーツ番号"
@@ -13216,7 +13470,7 @@ msgstr "背面ポート位置"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13283,7 +13537,7 @@ msgstr "クリア"
msgid "Clear All"
msgstr "すべてクリア"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "取り付け奥行き"
@@ -13349,11 +13603,11 @@ msgstr "チャンネル幅"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13366,7 +13620,7 @@ msgid "No member interfaces"
msgstr "メンバーインタフェースなし"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13390,15 +13644,15 @@ msgstr "パーツ ID"
msgid "Add Child Location"
msgstr "子所在地を追加"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "子ロケーション"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "ロケーションを追加"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "デバイスを追加"
@@ -13411,9 +13665,18 @@ msgid "Add Device Type"
msgstr "デバイスタイプを追加"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "モジュールタイプを追加"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "プロファイルが割り当てられていません"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "モジュールタイププロファイル"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "接続デバイス"
@@ -13436,7 +13699,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "供給端子"
@@ -13524,11 +13787,11 @@ msgstr "ポジション"
msgid "Add Site"
msgstr "サイトを追加"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "子リージョン"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "リージョンを追加"
@@ -13552,19 +13815,20 @@ msgstr "物理アドレス"
msgid "Shipping Address"
msgstr "配送先住所"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "子・グループ"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "サイトグループを追加"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "アタッチメント"
@@ -13605,6 +13869,15 @@ msgstr "バーチャルシャーシの編集 %(name)s"
msgid "Rack/Unit"
msgstr "ラック/ユニット"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "バーチャルシャーシメンバーの削除"
@@ -13704,22 +13977,22 @@ msgstr "サポートされていない PostgreSQL バージョン"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"PostgreSQL バージョン 12 以降が使用されていることを確認してください。これを確認するには、NetBox "
-"の認証情報を使用してデータベースに接続し、次のクエリを実行します。 バージョンを選択 ()
。"
+"PostgreSQL バージョン 14 以降が使用されていることを確認してください。これを確認するには、NetBox "
+"の認証情報を使用してデータベースに接続し、次のクエリを実行します。 SELECT VERSION()
。"
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "このオブジェクトに関連するデータファイルは削除されました"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "データ同期済み"
@@ -13729,12 +14002,13 @@ msgstr "データ同期済み"
msgid "Sync Data"
msgstr "データを同期"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "環境パラメータ"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "テンプレート"
@@ -13788,7 +14062,7 @@ msgid "Button Class"
msgstr "ボタンクラス"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "割当モデル"
@@ -13868,14 +14142,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "条件"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "マイムタイプ"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "ファイル拡張子"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "予定日"
@@ -14025,23 +14291,46 @@ msgstr "ログ閾値"
msgid "All"
msgstr "すべて"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "テーブル構成"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "表示されている列"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "テーブル構成"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "上へ移動"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "下に移動"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "タグ付きアイテム"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "許可されるオブジェクトタイプ"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "任意"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "タグ付きアイテムタイプ"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "タグ付きオブジェクト"
@@ -14408,7 +14697,8 @@ msgstr "ヘルプセンター"
msgid "Log Out"
msgstr "ログアウト"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "ログイン"
@@ -14440,7 +14730,7 @@ msgstr "認証タイプ"
msgid "Authentication Key"
msgstr "認証キー"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "仮想 IP アドレス"
@@ -14473,7 +14763,7 @@ msgid "Show All"
msgstr "すべて表示"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "グローバル"
@@ -14505,14 +14795,14 @@ msgstr "開始アドレス"
msgid "Ending Address"
msgstr "終了アドレス"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
-msgid "Marked fully utilized"
-msgstr "「完全使用済み」とマークされています"
-
#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "アドレス詳細"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "「完全使用済み」とマークされています"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "子供 IP"
@@ -14618,11 +14908,11 @@ msgstr "ユニークな IP スペース"
msgid "Errors"
msgstr "エラー"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "サインイン"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "または"
@@ -14676,37 +14966,37 @@ msgstr ""
msgid "Click here to attempt loading NetBox again."
msgstr "クリック ここに NetBox をもう一度ロードしてみます。"
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "連絡"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "タイトル"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "電話"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "コンタクトグループ"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "連絡先グループを追加"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "連絡先のロール"
@@ -14719,12 +15009,12 @@ msgid "Add Tenant"
msgstr "テナントを追加"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "テナントグループ"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "テナントグループの追加"
@@ -14920,7 +15210,7 @@ msgstr "SA ライフタイム (KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN アトリビュート"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "終了を追加"
@@ -14987,11 +15277,11 @@ msgid "Add Wireless LAN"
msgstr "無線 LAN の追加"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "無線 LAN グループ"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "無線 LAN グループの追加"
@@ -15007,109 +15297,131 @@ msgstr "親連絡先グループ (ID)"
msgid "Parent contact group (slug)"
msgstr "親連絡先グループ (スラッグ)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "連絡先グループ (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "コンタクトグループ (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "連絡先 (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "連絡先ロール (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "コンタクトロール (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "連絡先グループ"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "親テナントグループ (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "親テナントグループ (スラッグ)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "テナントグループ (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "テナントグループ (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "テナントグループ (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "説明"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "グループを追加"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "グループを削除する"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr "二重引用符で囲まれた、カンマ区切りのグループ名 (例:\"Group 1, Group 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "割当連絡先"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "連絡先グループ"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "連絡先グループ"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "連絡先のロール"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "連絡先のロール"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "タイトル"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "電話"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "Eメール"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "リンク"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "接触"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "連絡先"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "連絡先グループメンバーシップ"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "連絡先グループメンバーシップ"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "連絡先割り当て"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "連絡先の割り当て"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "このオブジェクトタイプには連絡先を割り当てられません ({type})。"
@@ -15138,27 +15450,27 @@ msgstr "テナント"
msgid "tenants"
msgstr "テナント"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "連絡先のタイトル"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "連絡先電話番号"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "連絡先電子メール"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "連絡先住所"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "連絡先リンク"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "連絡先の説明"
@@ -15278,24 +15590,24 @@ msgstr "少なくとも 1 つのアクションを選択する必要がありま
msgid "Invalid filter for {model}: {error}"
msgstr "のフィルタが無効です {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "この権限によって付与されたアクションのリスト"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "制約"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr "選択したタイプの該当するオブジェクトに一致するクエリーセットフィルタ"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "許可"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "権限"
@@ -15392,7 +15704,7 @@ msgstr "関連オブジェクトは、数値 ID または属性の辞書で参
msgid "Related object not found using the provided numeric ID: {id}"
msgstr "指定された数値 ID を使用しても関連オブジェクトが見つかりません: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} キーは定義されているが、CHOICES はリストではない"
@@ -15589,14 +15901,6 @@ msgstr "更新する既存のオブジェクトの数値 ID (新しいオブジ
msgid "Unrecognized header: {name}"
msgstr "認識できないヘッダー: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "使用可能な列"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "選択した列"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15661,6 +15965,19 @@ msgstr "動的クエリパラメータに必要な値が見つかりません:'{
msgid "Missing required value for static query param: '{static_params}'"
msgstr "静的クエリパラメータに必要な値が見つかりません:'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "JSON スキーマ定義が無効です"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "JSON スキーマはプロパティを定義する必要があります"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "JSON スキーマの定義が無効です: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "パスワードには少なくとも 1 つの数字が必要です。"
@@ -15696,7 +16013,7 @@ msgstr "のアプリケーションラベル/モデル名が不明です {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "に設定された IP アドレスが無効です {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "という名前の列 {name} テーブルには既に定義されています {table_name}"
@@ -15757,18 +16074,6 @@ msgstr "NULL を設定"
msgid "Clear all"
msgstr "すべてクリア"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "テーブル構成"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "上へ移動"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "下に移動"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "検索..."
@@ -15793,7 +16098,12 @@ msgstr "書き込み"
msgid "The test must define csv_update_data."
msgstr "テストでは csv_update_data を定義する必要があります。"
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} は{multiple}の倍数でなければなりません 。"
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} は有効な正規表現ではありません。"
@@ -15835,12 +16145,12 @@ msgid "Cluster type (ID)"
msgstr "クラスタタイプ (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "クラスタ (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPU"
@@ -15940,78 +16250,78 @@ msgid ""
"location {location}"
msgstr "{count} デバイスはこのクラスタのホストとして割り当てられているが、ロケーションにはない {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "メモリ (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "ディスク (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
msgid "Virtual machine name must be unique per cluster."
msgstr "仮想マシン名はクラスタごとに一意である必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "仮想マシン"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "仮想マシン"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "仮想マシンをサイトまたはクラスタに割り当てる必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "選択したクラスタ ({cluster}) はこのサイトに割り当てられていません ({site})。"
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
msgid "Must specify a cluster when assigning a host device."
msgstr "ホストデバイスを割り当てるときは、クラスタを指定する必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr "選択したデバイス ({device}) はこのクラスタに割り当てられていません ({cluster})。"
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, 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:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "指定された IP アドレス ({ip}) はこの VM に割り当てられていません。"
-#: netbox/virtualization/models/virtualmachines.py:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, 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:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, 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:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16020,24 +16330,24 @@ msgstr ""
"タグが付いていない VLAN ({untagged_vlan}) "
"はインタフェースの親仮想マシンと同じサイトに属しているか、またはグローバルである必要があります。"
-#: netbox/virtualization/models/virtualmachines.py:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "サイズ (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "仮想ディスク"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "仮想ディスク"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "追加しました {count} デバイスをクラスタに {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "削除済み {count} クラスターのデバイス {cluster}"
@@ -16114,22 +16424,26 @@ msgstr "DSA シグネチャ"
msgid "Group {n}"
msgstr "グループ {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "イーサネットプライベート LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "イーサネット仮想プライベート LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "イーサネットプライベートツリー"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "イーサネット仮想プライベートツリー"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "トンネルグループ (ID)"
@@ -16174,15 +16488,15 @@ msgstr "IPsec ポリシー (ID)"
msgid "IPSec policy (name)"
msgstr "IPsec ポリシー (名前)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "VM インタフェース (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (名前)"
@@ -16195,8 +16509,8 @@ msgstr "トンネルグループ"
msgid "SA lifetime"
msgstr "SA ライフタイム"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16246,31 +16560,31 @@ msgstr "IPsec プロポーザル"
msgid "IPSec protocol"
msgstr "IPsec プロトコル"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "L2VPN タイプ"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "親デバイス (インタフェース用)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "親仮想マシン (インタフェース用)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "割当インタフェース (デバイスまたは VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr "デバイスと VM インタフェースの終端を同時にインポートすることはできません。"
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "各終端には、インタフェースまたは VLAN のいずれかを指定する必要があります。"
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "インタフェースと VLAN の両方を割り当てることはできません。"
@@ -16283,7 +16597,7 @@ msgstr "IKE バージョン"
msgid "Proposal"
msgstr "提案"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "割当オブジェクトタイプ"
@@ -16397,20 +16711,20 @@ msgstr "IPsec ポリシー"
msgid "IPSec profiles"
msgstr "IPsec プロファイル"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2 VPN ターミネーション"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2 VPN ターミネーション"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN ターミネーションはすでに割り当てられています({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16442,19 +16756,19 @@ msgstr "トンネル"
msgid "tunnels"
msgstr "トンネル"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
msgid "An object may be terminated to only one tunnel at a time."
msgstr "オブジェクトは一度に 1 つのトンネルにしか終端できません。"
-#: netbox/vpn/models/tunnels.py:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "トンネル終端"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "トンネル終端"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} すでにトンネルに接続されています ({tunnel})。"
@@ -16487,11 +16801,11 @@ msgstr "SA ライフタイム (秒)"
msgid "SA Lifetime (KB)"
msgstr "SA ライフタイム (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "オブジェクト親"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "オブジェクトサイト"
@@ -16515,8 +16829,8 @@ msgstr "WPA パーソナル (PSK)"
msgid "WPA Enterprise"
msgstr "WPA エンタープライズ"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16540,7 +16854,7 @@ msgstr "インタフェース A"
msgid "Interface B"
msgstr "インタフェース B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "サイド B"
@@ -16560,23 +16874,23 @@ msgstr "無線 LAN グループ"
msgid "wireless LAN"
msgstr "無線 LAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "インタフェース A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "インタフェース B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "無線リンク"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "無線リンク"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 c2057fe96..395411233 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 783d19a0c..41f63539b 100644
--- a/netbox/translations/nl/LC_MESSAGES/django.po
+++ b/netbox/translations/nl/LC_MESSAGES/django.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n"
@@ -38,7 +38,7 @@ msgstr "Schrijven ingeschakeld"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -69,59 +69,61 @@ msgstr "Laatst gebruikt"
msgid "Allowed IPs"
msgstr "Toegestane IP-adressen"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Ingelogd als {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Je bent uitgelogd."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Je voorkeuren zijn bijgewerkt."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"LDAP-geverifieerde gebruikersgegevens kunnen niet worden gewijzigd in "
"NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Gepland"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -134,7 +136,7 @@ msgstr "Deprovisioning"
msgid "Decommissioned"
msgstr "Buiten gebruik"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -169,36 +171,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Regio (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Regio (slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -206,12 +208,12 @@ msgstr "Sitegroep (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Sitegroep (slug)"
@@ -219,29 +221,29 @@ msgstr "Sitegroep (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -259,18 +261,18 @@ msgstr "Sitegroep (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Site"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Site (slug)"
@@ -323,21 +325,21 @@ msgid "Circuit type (slug)"
msgstr "Circuittype (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Locatie (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Locatie (ID)"
@@ -346,24 +348,25 @@ msgid "Termination A (ID)"
msgstr "Eindpunt A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -390,10 +393,10 @@ msgid "Circuit"
msgstr "Circuit"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Locatie (slug)"
@@ -413,7 +416,7 @@ msgstr "Circuit (ID)"
msgid "Virtual circuit (CID)"
msgstr "Virtueel circuit (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Virtueel circuit (ID)"
@@ -449,20 +452,20 @@ msgstr "Type virtueel circuit (slug)"
msgid "Virtual circuit"
msgstr "Virtueel circuit"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN's"
@@ -475,36 +478,37 @@ msgstr "ASN's"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -515,7 +519,7 @@ msgstr "ASN's"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -532,10 +536,11 @@ msgstr "ASN's"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -553,21 +558,22 @@ msgstr "ASN's"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -588,13 +594,13 @@ msgstr "ASN's"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -605,9 +611,9 @@ msgstr "ASN's"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Omschrijving"
@@ -659,23 +665,23 @@ msgstr "Service-ID"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -690,31 +696,31 @@ msgstr "Kleur"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -740,8 +746,8 @@ msgstr "Kleur"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -765,36 +771,37 @@ msgstr "Provideraccount"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -802,15 +809,16 @@ msgstr "Provideraccount"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -822,10 +830,12 @@ msgstr "Provideraccount"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -843,36 +853,37 @@ msgstr "Status"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -884,27 +895,27 @@ msgstr "Status"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -932,9 +943,9 @@ msgstr "Vastleggingssnelheid (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Afstand"
@@ -942,7 +953,7 @@ msgstr "Afstand"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -960,30 +971,31 @@ msgstr "Serviceparameters"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -994,13 +1006,14 @@ msgstr "Attributen"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1010,14 +1023,14 @@ msgstr "Attributen"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Tenants"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Soort beëindiging"
@@ -1029,7 +1042,7 @@ msgstr "Soort beëindiging"
#: netbox/templates/dcim/cable.html:68 netbox/templates/dcim/cable.html:72
#: netbox/vpn/forms/bulk_import.py:100 netbox/vpn/forms/filtersets.py:82
msgid "Termination"
-msgstr "Opzegging"
+msgstr "Eindpunt"
#: netbox/circuits/forms/bulk_edit.py:226
msgid "Port speed (Kbps)"
@@ -1039,11 +1052,11 @@ msgstr "Poortsnelheid (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Upstreamsnelheid (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Markeren als verbonden"
@@ -1064,13 +1077,13 @@ msgstr "Details van de beëindiging"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Prioriteit"
@@ -1090,26 +1103,26 @@ msgstr "Netwerkprovider"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1117,15 +1130,15 @@ msgstr "Netwerkprovider"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1153,29 +1166,31 @@ msgstr "Soort circuit"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Operationele status"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1215,13 +1230,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1236,10 +1251,10 @@ msgstr "Operationele rol"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Interface"
@@ -1247,31 +1262,31 @@ msgstr "Interface"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1281,24 +1296,26 @@ msgstr "Interface"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Locatie"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1309,20 +1326,20 @@ msgstr "Contacten"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1330,22 +1347,22 @@ msgstr "Contacten"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Regio"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1367,9 +1384,9 @@ msgstr "Account"
msgid "Term Side"
msgstr "Termzijde"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1380,34 +1397,29 @@ msgstr "Opdracht"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1415,10 +1427,10 @@ msgstr "Opdracht"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "groep"
@@ -1439,12 +1451,12 @@ msgstr "Groepsopdracht"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "kleur"
@@ -1469,16 +1481,17 @@ msgstr "Uniek circuit-ID"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "-status"
@@ -1514,86 +1527,85 @@ msgstr "circuitgroep"
msgid "circuit groups"
msgstr "circuitgroepen"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
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
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "prioriteit"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Circuitgroepopdracht"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Circuitgroeptoewijzingen"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "eindzijde"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "poortsnelheid (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Fysieke circuitsnelheid"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "upstream snelheid (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Upstream snelheid, indien verschillend van de poortsnelheid"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID voor kruisverbinding"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID van de lokale kruisverbinding"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "patchpaneel/poort (en)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "ID en poortnummer(s) van het patchpaneel"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "omschrijving"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "beëindiging van het circuit"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "circuitafsluitingen"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr ""
"Een circuitafsluiting moet worden aangesloten op een afsluitend object."
@@ -1604,31 +1616,31 @@ msgstr ""
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "naam"
@@ -1638,11 +1650,11 @@ msgid "Full name of the provider"
msgstr "Volledige naam van de provider"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "slug"
@@ -1696,7 +1708,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "functie"
@@ -1714,35 +1726,36 @@ msgstr "beëindigingen van virtuele circuits"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1766,6 +1779,7 @@ msgstr "beëindigingen van virtuele circuits"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1782,16 +1796,17 @@ msgstr "beëindigingen van virtuele circuits"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1813,9 +1828,9 @@ msgstr "beëindigingen van virtuele circuits"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1839,8 +1854,8 @@ msgstr "Naam"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1856,7 +1871,7 @@ msgid "Circuit ID"
msgstr "Circuit-ID"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Kant A"
@@ -1874,35 +1889,38 @@ msgstr "Vastleggingspercentage"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Opmerkingen"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Toewijzingen"
@@ -1939,52 +1957,50 @@ msgstr "Accounts"
msgid "Account Count"
msgstr "Aantal accounts"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Aantal ASN's"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2013,22 +2029,22 @@ msgstr "Beëindigingen"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Apparaat"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Verwisselde aansluitingen voor het circuit {circuit}."
@@ -2039,31 +2055,31 @@ msgstr ""
"Deze gebruiker heeft geen toestemming om deze gegevensbron te "
"synchroniseren."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Object aangemaakt"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Object bijgewerkt"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Object verwijderd"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Opdracht gestart"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Opdracht voltooid"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Opdracht is mislukt"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Taak is fout"
@@ -2087,14 +2103,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Mislukt"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2148,7 +2164,7 @@ msgstr "Wekelijks"
msgid "30 days"
msgstr "30 dagen"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Bijgewerkt"
@@ -2179,7 +2195,7 @@ msgstr "Gestopt"
msgid "Cancelled"
msgstr "Geannuleerd"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2218,40 +2234,43 @@ msgstr "AWS-toegangssleutel-ID"
msgid "AWS secret access key"
msgstr "Geheime toegangssleutel van AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Gegevensbron (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Gegevensbron (naam)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Gebruiker (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2260,7 +2279,12 @@ msgstr "Gebruikersnaam"
msgid "Enabled"
msgstr "Ingeschakeld"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Synchronisatie-interval"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2270,86 +2294,89 @@ msgstr "Ingeschakeld"
msgid "Parameters"
msgstr "Parameters"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Gegevensbron"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Bestand"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Gegevensbron"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Aangemaakt"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Soort object"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Aangemaakt na"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Eerder gemaakt"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Daarna gepland"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Eerder gepland"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Begonnen na"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Eerder begonnen"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Voltooid na"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Eerder voltooid"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2359,119 +2386,126 @@ msgstr "Eerder voltooid"
msgid "User"
msgstr "Gebruiker"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Tijd"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Na"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Voordien"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Actie"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Bron"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Synchroniseer"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Parameters van de backend"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Uploaden van bestanden"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr ""
"Kan een bestand niet uploaden en synchroniseren vanuit een bestaand bestand"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"Moet een bestand uploaden of een gegevensbestand selecteren om te "
"synchroniseren"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Rackverhogingen"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Stroom"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Beveiliging"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Banners"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Paginering"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validatie"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Gebruikersvoorkeuren"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Diversen"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Revisie van de configuratie"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Deze parameter is statisch gedefinieerd en kan niet worden gewijzigd."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Huidige waarde: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (standaard)"
@@ -2487,7 +2521,7 @@ msgstr "gebruikersnaam"
msgid "request ID"
msgstr "verzoek-ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "daad"
@@ -2514,9 +2548,9 @@ msgstr ""
"Logboekregistratie van wijzigingen wordt niet ondersteund voor dit "
"objecttype ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2562,67 +2596,72 @@ msgstr "Revisie van de configuratie #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "type"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "ingeschakeld"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "synchronisatie-interval"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "negeer regels"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Patronen (één per regel) die overeenkomen met bestanden om te negeren "
"tijdens het synchroniseren"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parameters"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "laatst gesynchroniseerd"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "gegevensbron"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "gegevensbronnen"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Onbekend backend-type: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Kan de synchronisatie niet starten; de synchronisatie is al bezig."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2630,60 +2669,60 @@ msgstr ""
"Er is een fout opgetreden bij het initialiseren van de backend. Er moet een "
"afhankelijkheid worden geïnstalleerd: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "laatst bijgewerkt"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "pad"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "grootte"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "De lengte moet 64 hexadecimale tekens zijn."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "SHA256-hash van de bestandsgegevens"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "gegevensbestand"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "gegevensbestanden"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "opname automatisch synchroniseren"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "records automatisch synchroniseren"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "root van het bestand"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "bestandspad"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Bestandspad relatief ten opzichte van het aangewezen hoofdpad"
@@ -2695,7 +2734,7 @@ msgstr "beheerd bestand"
msgid "managed files"
msgstr "beheerde bestanden"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "EEN {model} waarbij dit bestandspad al bestaat ({path})."
@@ -2720,8 +2759,7 @@ msgstr "gestart"
msgid "completed"
msgstr "voltooid"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "gegevens"
@@ -2753,14 +2791,14 @@ msgstr ""
"Ongeldige status voor beëindiging van het dienstverband. De keuzes zijn: "
"{choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue () kan niet worden aangeroepen met waarden voor zowel schedule_at "
"als immediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Verwijdering wordt voorkomen door een beschermingsregel: {message}"
@@ -2772,15 +2810,15 @@ msgid "Full Name"
msgstr "Volledige naam"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Object"
@@ -2794,19 +2832,27 @@ msgstr "ID aanvragen"
msgid "Is Active"
msgstr "Is actief"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Laatst gesynchroniseerd"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "bestanden"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Pad"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Laatst bijgewerkt"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2817,49 +2863,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Interval"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Versie"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Laatst bijgewerkt"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Minimale NetBox-versie"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Maximale NetBox-versie"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Geen plugin-gegevens gevonden"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Auteur"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Geïnstalleerd"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Gecertificeerd"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Gepubliceerd"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Geïnstalleerde versie"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Laatste versie"
@@ -2875,7 +2917,7 @@ msgstr "Workers"
msgid "Host"
msgstr "Host"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Poort"
@@ -2923,7 +2965,7 @@ msgstr "PIDE"
msgid "No workers found"
msgstr "Geen workers gevonden"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Taak {job_id} niet gevonden"
@@ -2933,70 +2975,70 @@ msgstr "Taak {job_id} niet gevonden"
msgid "Job {id} not found."
msgstr "Baan {id} niet gevonden."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Herstelde configuratierevisie #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Baan {id} is verwijderd."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Fout bij het verwijderen van de taak {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Baan {id} is opnieuw gevraagd."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Baan {id} is ondervraagd."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Baan {id} is gestopt."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Kon de taak niet stoppen {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "De catalogus met plug-ins kon niet worden geladen"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plug-in {name} niet gevonden"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Positie (U)"
@@ -3009,10 +3051,10 @@ msgstr "Faciliteits-ID"
msgid "Staging"
msgstr "Klaarzetten"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Ontmanteling"
@@ -3071,51 +3113,55 @@ msgid "Deprecated"
msgstr "Verouderd"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Millimeters"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Inches"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Van voor naar achter"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Van achter naar voren"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3125,120 +3171,120 @@ msgstr "Van achter naar voren"
msgid "Parent"
msgstr "Ouder"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Kind"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Voorkant"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Achterkant"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Klaargezet"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventaris"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Van links naar rechts"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Van rechts naar links"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Van links naar achteren"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Van achter naar links"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Van onder naar boven"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Van boven naar beneden"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Passief"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Gemengd"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (niet-vergrendelend)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (vergrendeling)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Californische stijl"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Internationaal/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Gepatenteerd"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Andere"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/internationaal"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Fysiek"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtueel"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Draadloos"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Virtuele interfaces"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3246,147 +3292,157 @@ msgstr "Virtuele interfaces"
msgid "Bridge"
msgstr "Bridge"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Linkaggregatiegroep (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (vast)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modulair)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (backplane)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Mobiel"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Serienummer"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Coaxiaal"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Stapelen"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Half"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Volledig"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Auto"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Toegang"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Getagd"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Getagd (Alles)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "IEEE-standaard"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Passief 24V (2 paren)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Passief 24V (4 paren)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Passief 48V (2 paren)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Passief 48V (4 paren)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Koper"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Glasvezel"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Vezel"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Verbonden"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometers"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Meters"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centimeters"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mijlen"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Feet"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Redundant"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Een fase"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Drie fase"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Uitgeschakeld"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Defect"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3397,320 +3453,336 @@ msgstr "Ongeldig formaat van het MAC-adres: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Ongeldig WWN-formaat: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Ouderregio (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Ouderregio (slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Oudersitegroep (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Bovenliggende sitegroep (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Groep (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Groep (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "ALS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Locatie van de ouder (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Locatie van de ouder (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Fabrikant (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Fabrikant (slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Racktype (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Racktype (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rol (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rol (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Rek (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Gebruiker (naam)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Standaardplatform (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Standaardplatform (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Heeft een afbeelding van de voorkant"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Heeft een afbeelding van de achterkant"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Heeft consolepoorten"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Heeft consoleserverpoorten"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Heeft voedingspoorten"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Heeft stopcontacten"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Heeft interfaces"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Heeft pass-through-poorten"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Heeft modulevakken"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Heeft apparaatvakken"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Heeft inventarisitems"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profiel (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profiel (naam)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Soort apparaat (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Moduletype (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Voedingspoort (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Onderliggend inventarisitem (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Configuratiesjabloon (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Rol van het ouderapparaat (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Rol van het ouderapparaat (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Soort apparaat (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Ouderapparaat (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Platform (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Platform (slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Sitenaam (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Ouderbaby (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "VM-cluster (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Clustergroep (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Clustergroep (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Apparaatmodel (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Is volledige diepte"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC-adres"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Heeft een primair IP-adres"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Heeft een IP-adres buiten de band"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Virtueel chassis (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Is een virtueel chassislid"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Heeft een context voor een virtueel apparaat"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Model van het apparaat"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Moduletype (model)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Modulevak (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Rack (naam)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Apparaat (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Apparaat (naam)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Soort apparaat (model)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Rol van het apparaat (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Rol van het apparaat (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Virtueel chassis (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3720,121 +3792,121 @@ msgstr "Virtueel chassis (ID)"
msgid "Virtual Chassis"
msgstr "Virtueel chassis"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Module (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Virtuele machine (naam)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Virtuele machine (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Interface (naam)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "VM-interface (naam)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "VM-interface (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q-modus"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Toegewezen VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Toegewezen VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "VLAN-vertaalbeleid (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3842,117 +3914,117 @@ msgstr "VLAN-vertaalbeleid (ID)"
msgid "VLAN Translation Policy"
msgstr "VLAN-vertaalbeleid"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Virtuele chassisinterfaces voor apparaten"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Virtuele chassisinterfaces voor apparaat (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Soort interface"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Ouderinterface (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Overbrugde interface (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "LAG-interface (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC-adres"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Primair MAC-adres (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Primair MAC-adres"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Context van het virtuele apparaat"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Context van het virtuele apparaat (ID)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Draadloos LAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Draadloze link"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Beëindiging van het virtuele circuit (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Baai voor oudermodule (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Geïnstalleerde module (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Geïnstalleerd apparaat (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Geïnstalleerd apparaat (naam)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Meester (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Master (naam)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Tenant (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Tenant (slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Onbeëindigd"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Voedingspaneel (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3960,11 +4032,11 @@ msgstr "Voedingspaneel (ID)"
msgid "Tags"
msgstr "Labels"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3980,203 +4052,212 @@ msgstr ""
"Alfanumerieke reeksen worden ondersteund. (Moet overeenkomen met het aantal "
"namen dat wordt aangemaakt.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Naam van de contactpersoon"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Telefoonnummer contacteren"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "E-mailadres voor contact"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Tijdzone"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Fabrikant"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Vormfactor"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Breedte"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Hoogte (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Aflopende eenheden"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Buitenbreedte"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Buitenhoogte"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Buitendiepte"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Buitenste eenheid"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Inbouwdiepte"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Gewicht"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Maximaal gewicht"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Gewichtseenheid"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Racktype"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Buitenafmetingen"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Nummering"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Racktype"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Tag voor bedrijfsmiddelen"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Luchtstroom"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4186,38 +4267,39 @@ msgstr "Luchtstroom"
msgid "Rack"
msgstr "Rek"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Standaardplatform"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Onderdeelnummer"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "U-hoogte"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Uitsluiten van gebruik"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4225,37 +4307,51 @@ msgstr "Uitsluiten van gebruik"
msgid "Device Type"
msgstr "Soort apparaat"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Schema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profiel"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Moduletype"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chassis"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM-rol"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4263,22 +4359,22 @@ msgstr "VM-rol"
msgid "Config template"
msgstr "Configuratiesjabloon"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Soort apparaat"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Rol van het apparaat"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4289,17 +4385,17 @@ msgstr "Rol van het apparaat"
msgid "Platform"
msgstr "Platform"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4311,28 +4407,28 @@ msgstr "Platform"
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuratie"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualisatie"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Moduletype"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4350,109 +4446,109 @@ msgstr "Moduletype"
msgid "Label"
msgstr "Label"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Lengte"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Lengte-eenheid"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domein"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Voedingspaneel"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Levering"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Spanning"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Stroomsterkte"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Maximaal gebruik"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Maximale trekking"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Maximaal stroomverbruik (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Toegewezen loting"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Toegewezen stroomverbruik (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Voedingspoort"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Voer de poot in"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Alleen voor beheer"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "PoE-modus"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "PoE-type"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Draadloze rol"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4466,26 +4562,26 @@ msgstr "Draadloze rol"
msgid "Module"
msgstr "Module"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Contexten van virtuele apparaten"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4499,55 +4595,55 @@ msgstr "Snelheid"
msgid "Mode"
msgstr "Modus"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Getagde VLAN's toevoegen"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Getagde VLAN's verwijderen"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Draadloze LAN-groep"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4556,254 +4652,261 @@ msgstr "Draadloze LAN's"
msgid "Addressing"
msgstr "Addressing"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operatie"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q-omschakeling"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Toevoegen/verwijderen"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Naam van de moederregio"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Naam van de oudersitegroep"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Toegewezen regio"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Toegewezen groep"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "beschikbare opties"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Locatie van de ouders"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Locatie niet gevonden."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "De fabrikant van dit racktype"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
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:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Breedte van rail tot rail (in inches)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Eenheid voor buitenafmetingen"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Eenheid voor rackgewichten"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Naam van de toegewezen tenant"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Naam van de toegewezen rol"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Model van het type rack"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Richting van de luchtstroom"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Site voor ouders"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Locatie van het rek (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Eenheden"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Door komma's gescheiden lijst van individuele eenheidsnummers"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "De fabrikant die dit apparaattype produceert"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Gewicht van het apparaat"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Eenheid voor het gewicht van het apparaat"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Gewicht van de module"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Eenheid voor modulegewicht"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Rol van het ouderapparaat"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "De rol van het apparaat is niet gevonden."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Beperk de platformtoewijzingen aan deze fabrikant"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Toegewezen rol"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Apparaattype fabrikant"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Apparaattype model"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Toegewezen platform"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Virtueel chassis"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Virtualisatiecluster"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Toegewezen locatie (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Toegewezen rek (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Gezicht"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Gemonteerd rackfront"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Ouderapparaat (voor apparaten voor kinderen)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Toestelvak"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "Het apparaat waarop deze module is geïnstalleerd"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Modulevak"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Het type module"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Componenten repliceren"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4811,179 +4914,178 @@ msgstr ""
"Componenten die aan dit moduletype zijn gekoppeld automatisch invullen "
"(standaard ingeschakeld)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Componenten adopteren"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Reeds bestaande componenten adopteren"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Poorttype"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Poortsnelheid in bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Type stopcontact"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Lokale voedingspoort die dit stopcontact voedt"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrische fase (voor driefasige circuits)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "LAG-interface voor ouders"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Fysiek medium"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Dubbelzijdig"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Poe-modus"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Poe-type"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Toegewezen VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rf-rol"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Draadloze rol (AP/station)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Poort aan de achterkant"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Bijbehorende poort aan de achterkant"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Classificatie van fysieke media"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Geïnstalleerd apparaat"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Kinderapparaat dat in deze bay is geïnstalleerd"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Kinderapparaat niet gevonden."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Onderliggend inventarisitem"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Soort onderdeel"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Soort onderdeel"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Naam van het onderdeel"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Naam van de component"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr ""
"De naam van de component moet worden opgegeven wanneer het componenttype is "
"gespecificeerd"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Onderdeel niet gevonden: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr ""
"Het componenttype moet worden gespecificeerd wanneer de naam van de "
"component is opgegeven"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4991,134 +5093,134 @@ msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Virtuele machine"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Toegewezen interface"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Is primair"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Side A-apparaat"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Naam van het apparaat"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Type kant A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Naam van kant A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Naam van beëindiging"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Side B-apparaat"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Type kant B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Naam van kant B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status van de verbinding"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Master-apparaat"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Naam van de moedersite"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Stroomopwaarts stroompaneel"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primair of redundant"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Soort voeding (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Enkel- of driefasig"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5162,7 +5264,7 @@ msgstr "Kan niet adopteren {model} {name} omdat het al bij een module hoort"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5171,21 +5273,21 @@ msgstr "EEN {model} genoemd {name} bestaat al"
msgid "Power Panel"
msgstr "Voedingspaneel"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Stroomvoorziening"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Status van het apparaat"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Regio van het moederland"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5193,117 +5295,117 @@ msgstr "Regio van het moederland"
msgid "Parent group"
msgstr "Oudergroep"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Faciliteit"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Functie"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Afbeeldingen"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Componenten"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Rol van het subapparaat"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Model"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Heeft een OOB IP"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Virtueel chassislid"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Heeft contexten voor virtuele apparaten"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Clustergroep"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Bekabeld"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Bezet"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Verbinding"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Soort"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Alleen voor beheer"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "802.1Q-modus"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Draadloos kanaal"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Kanaalfrequentie (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Kanaalbreedte (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Zendvermogen (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5314,15 +5416,15 @@ msgstr "Zendvermogen (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Ontdekt"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Toegewezen apparaat"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Toegewezen VM"
@@ -5332,15 +5434,15 @@ 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/mixins.py:27 netbox/dcim/forms/mixins.py:75
-#: netbox/ipam/forms/bulk_edit.py:420 netbox/ipam/forms/model_forms.py:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5349,9 +5451,9 @@ msgstr "Soort bereik"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Toepassingsgebied"
@@ -5360,31 +5462,31 @@ msgstr "Toepassingsgebied"
msgid "Scope type (app & model)"
msgstr "Soort bereik (app en model)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Contactgegevens"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rol van het rek"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Inventarisbeheer"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5392,40 +5494,49 @@ 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:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Reservatie"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Voer een geldig JSON-schema in om ondersteunde kenmerken te definiëren."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profiel en kenmerken"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Apparaat Rol"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
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:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Kenmerken"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5440,35 +5551,35 @@ msgstr ""
"indien aanwezig, wordt automatisch vervangen door de positiewaarde bij het "
"aanmaken van een nieuwe module."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Sjabloon voor consolepoort"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Poortsjabloon voor consoleserver"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Sjabloon voor de voorpoort"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Interfacesjabloon"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Sjabloon voor stopcontact"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Sjabloon voor voedingspoort"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Sjabloon voor achterpoort"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5476,14 +5587,14 @@ msgstr "Sjabloon voor achterpoort"
msgid "Console Port"
msgstr "Consolepoort"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5494,8 +5605,8 @@ msgstr "Console Server-poort"
msgid "Front Port"
msgstr "Poort Voor"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5507,40 +5618,40 @@ msgstr "Poort Voor"
msgid "Rear Port"
msgstr "Poort achter"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Voedingspoort"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Stopcontact"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Toewijzing van componenten"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "LAG-interface"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Apparaat voor kinderen"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5548,39 +5659,38 @@ msgstr ""
"Kindapparaten moeten eerst worden aangemaakt en toegewezen aan de site en "
"het rack van het ouderapparaat."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Consolepoort"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Console-serverpoort"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Poort voor"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Stopcontact"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Inventarisitem"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rol van het inventarisitem"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "VM-interface"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5590,13 +5700,13 @@ msgstr "VM-interface"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "Een MAC-adres kan slechts aan één object worden toegewezen."
@@ -5651,7 +5761,7 @@ msgstr ""
"overeenkomen met het geselecteerde aantal posities aan de achterkant van de "
"poort ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5726,15 +5836,15 @@ msgstr ""
msgid "end"
msgstr "einde"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "kabelafsluiting"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "kabelaansluitingen"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5743,68 +5853,68 @@ 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "is actief"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "is compleet"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "is gesplitst"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "kabelpad"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "kabelpaden"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Alle verbindingen moeten via de kabel of draadloos zijn"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Alle links moeten overeenkomen met het eerste linktype"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Het filter voor de positie van de eindpositie op afstand ontbreekt"
@@ -5887,12 +5997,12 @@ msgstr ""
"({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "voerbeen"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Fase (voor driefasige voedingen)"
@@ -5919,17 +6029,17 @@ msgstr ""
"behoren"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "alleen beheer"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "bridge-interface"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "draadloze rol"
@@ -5942,8 +6052,8 @@ msgid "interface templates"
msgstr "interfacesjablonen"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Een interface kan niet naar zichzelf worden overbrugd."
@@ -5958,7 +6068,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "positie van de achterpoort"
@@ -5985,7 +6095,7 @@ msgstr ""
"slechts {count} standen"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "standen"
@@ -5998,12 +6108,12 @@ msgid "rear port templates"
msgstr "sjablonen voor achterpoorten"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "positie"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identificatie waarnaar moet worden verwezen bij het hernoemen van "
@@ -6034,21 +6144,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "onderdeel-ID"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Onderdeel-ID toegewezen door de fabrikant"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "sjabloon voor inventarisitems"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "sjablonen voor inventarisitems"
@@ -6090,7 +6200,7 @@ msgstr "{class_name} modellen moeten een eigenschap parent_object declareren"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Fysiek poorttype"
@@ -6128,137 +6238,137 @@ msgstr "voedingspoort"
msgid "power ports"
msgstr "voedingspoorten"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "stopcontact"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "stopcontacten"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "-modus"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q-tagging-strategie"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "bovenliggende interface"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN zonder label"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "gelabelde VLAN's"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "primair MAC-adres"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "LAG van de ouders"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "snelheid (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "tweezijdig"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64-bits wereldwijde naam"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "draadloos kanaal"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "kanaalfrequentie (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Ingevuld per geselecteerd kanaal (indien ingesteld)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "zendvermogen (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "draadloze LAN's"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "interface"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "interfaces"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Een interface kan niet zijn eigen ouder zijn."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6267,7 +6377,7 @@ msgstr ""
"De geselecteerde ouderinterface ({interface}) hoort bij een ander apparaat "
"({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6276,7 +6386,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6285,7 +6395,7 @@ msgstr ""
"De geselecteerde bridge-interface ({bridge}) hoort bij een ander apparaat "
"({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6294,15 +6404,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:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Virtuele interfaces kunnen geen bovenliggende LAG-interface hebben."
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -6310,7 +6420,7 @@ msgstr ""
"De geselecteerde LAG-interface ({lag}) hoort bij een ander apparaat "
"({device})."
-#: netbox/dcim/models/device_components.py:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6319,50 +6429,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Virtuele interfaces kunnen geen PoE-modus hebben."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Virtuele interfaces mogen geen PoE-type hebben."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanaal mag alleen worden ingesteld op draadloze interfaces."
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Kan geen aangepaste frequentie specificeren met een geselecteerd kanaal."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
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:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "De interfacemodus ondersteunt een niet-gelabeld VLAN niet."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6371,24 +6481,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "In kaart gebrachte positie op de corresponderende achterpoort"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "poort voor"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "poorten voor"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6397,19 +6507,19 @@ msgstr ""
"Ongeldige positie van de achterpoort ({rear_port_position}): Achterpoort "
"{name} heeft slechts {positions} posities."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
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:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "poort achter"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "poorten achter"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6418,39 +6528,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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "modulevak"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "modulevakken"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "apparaatvak"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "bays voor apparaten"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Kan een apparaat niet op zichzelf installeren."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6458,62 +6568,62 @@ msgstr ""
"Kan het opgegeven apparaat niet installeren; het apparaat is al "
"geïnstalleerd in {bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "Rol van het inventarisitem"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "Rollen van inventarisitems"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "serienummer"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "tag voor bedrijfsmiddelen"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "ontdekt"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Dit item is automatisch ontdekt"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "inventarisitem"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "inventarisartikelen"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Kan zichzelf niet als ouder toewijzen."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
msgid "Cannot move an inventory item with dependent children"
msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen"
-#: netbox/dcim/models/device_components.py:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat"
@@ -6525,8 +6635,8 @@ msgstr "fabrikant"
msgid "manufacturers"
msgstr "fabrikanten"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "model-"
@@ -6534,11 +6644,11 @@ msgstr "model-"
msgid "default platform"
msgstr "standaardplatform"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "onderdeelnummer"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Discreet onderdeelnummer (optioneel)"
@@ -6578,8 +6688,8 @@ msgstr ""
"apparaatvakken. Laat dit veld leeg als dit apparaattype geen ouder of kind "
"is."
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "luchtstroom"
@@ -6626,148 +6736,140 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Apparaattypen voor kinderen moeten 0U zijn."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "moduletype"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "moduletypen"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Virtuele machines kunnen aan deze rol worden toegewezen"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "rol van het apparaat"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "rollen van het apparaat"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "platform"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "platformen"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "De functie die dit apparaat dient"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Serienummer van het chassis, toegekend door de fabrikant"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
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:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "positie (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "gezicht met een rekje"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "primaire IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "primaire IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP-adres buiten de band"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "VC-positie"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Virtuele chassispositie"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "VC-prioriteit"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Verkiezingsprioriteit van het virtuele chassis"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "breedtegraad"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "lengtegraad"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "De apparaatnaam moet per site uniek zijn."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "apparaat"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "apparaten"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6775,7 +6877,7 @@ msgstr ""
"Een 0U-apparaattype ({device_type}) kan niet worden toegewezen aan een "
"rackpositie."
-#: netbox/dcim/models/devices.py:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6783,7 +6885,7 @@ msgstr ""
"Onderliggende apparaattypen kunnen niet aan een rackface worden toegewezen. "
"Dit is een kenmerk van het ouderapparaat."
-#: netbox/dcim/models/devices.py:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6791,7 +6893,7 @@ msgstr ""
"Onderliggende apparaattypen kunnen niet worden toegewezen aan een "
"rackpositie. Dit is een kenmerk van het ouderapparaat."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6800,22 +6902,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} is geen IPv4-adres."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} is geen IPv6-adres."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6825,23 +6927,23 @@ msgstr ""
"apparaattypen, maar het type van dit apparaat behoort tot "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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"
" zijn positie hebben bepaald."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6850,32 +6952,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:1204
-msgid "module"
-msgstr "module"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "modules"
-
-#: 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 ""
-"De module moet worden geïnstalleerd in een modulecompartiment dat bij het "
-"toegewezen apparaat hoort ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "domein"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "virtueel chassis"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
@@ -6883,7 +6968,7 @@ msgstr ""
"De geselecteerde master ({master}) is niet toegewezen aan dit virtuele "
"chassis."
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6892,44 +6977,44 @@ msgstr ""
"Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die "
"een LAG-interface tussen chassis vormen."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "-identificatiecode"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Numerieke identificatie die uniek is voor het ouderapparaat"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "reacties"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "context van het virtuele apparaat"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "contexten van virtuele apparaten"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} is geen IPv{family} adres."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC-adressen"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6937,7 +7022,7 @@ 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/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6945,11 +7030,57 @@ 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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Selecteer a.u.b. een {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "schema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "profiel van het moduletype"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "profielen van het moduletype"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "attributen"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "moduletype"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "moduletypen"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Ongeldig schema: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "module"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "modules"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"De module moet worden geïnstalleerd in een modulecompartiment dat bij het "
+"toegewezen apparaat hoort ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "voedingspaneel"
@@ -7052,22 +7183,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Buitenafmeting van het rek (breedte)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "buitenhoogte"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Buitenafmeting van het rek (hoogte)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "buitendiepte"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Buitenafmeting van het rek (diepte)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "buiteneenheid"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "montagediepte"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7075,77 +7214,77 @@ msgstr ""
"Maximale diepte van een gemonteerd apparaat, in millimeters. Voor rekken met"
" vier stijlen is dit de afstand tussen de voor- en achterrails."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "maximaal gewicht"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Maximaal draagvermogen voor het rack"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "vormfactor"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "type rek"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "soorten rekken"
-#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
-msgid "Must specify a unit when setting an outer width/depth"
+#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
msgstr ""
-"Moet een eenheid specificeren bij het instellen van een buitenbreedte/diepte"
+"Moet een eenheid specificeren bij het instellen van een buitendimensie"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "rack rol"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "rack rollen"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ID van de faciliteit"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Lokaal toegewezen identificatiecode"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Functionele rol"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
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:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "rack"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "racks"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7154,7 +7293,7 @@ msgstr ""
"Het rek moet minimaal {min_height}Ik praat om de momenteel geïnstalleerde "
"apparaten te huisvesten."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7163,29 +7302,29 @@ msgstr ""
"De nummering van de rackeenheid moet beginnen bij {position} of minder om "
"momenteel geïnstalleerde apparaten te huisvesten."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "eenheden"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "Reserveren van de baan"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "Reserveringen volgen"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "De volgende eenheden zijn al gereserveerd: {unit_list}"
@@ -7327,13 +7466,13 @@ msgid "Reachable"
msgstr "Bereikbaar"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Apparaten"
@@ -7343,9 +7482,9 @@ msgid "VMs"
msgstr "VM's"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7355,21 +7494,21 @@ msgstr "VM's"
msgid "Config Template"
msgstr "Configuratiesjabloon"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-adres"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4-adres"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6-adres"
@@ -7407,10 +7546,10 @@ msgstr "Voedingspoorten"
msgid "Power outlets"
msgstr "Stopcontacten"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7421,7 +7560,7 @@ msgstr "Stopcontacten"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
@@ -7441,14 +7580,15 @@ msgstr "Modulebays"
msgid "Inventory items"
msgstr "Inventarisartikelen"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modulebaai"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7477,24 +7617,24 @@ msgstr "Maximale trekkracht (W)"
msgid "Allocated draw (W)"
msgstr "Toegewezen trekking (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-adressen"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP-groepen"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7505,41 +7645,41 @@ msgstr "FHRP-groepen"
msgid "Tunnel"
msgstr "Tunnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Alleen beheer"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC's"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Virtueel circuit"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Geïnstalleerde module"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Seriële module"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Tag voor module-bedrijfsmiddelen"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Status van de module"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Onderdeel"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Artikelen"
@@ -7554,11 +7694,12 @@ msgid "Device Types"
msgstr "Apparaattypen"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Moduletypen"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformen"
@@ -7577,14 +7718,14 @@ msgstr "Volledige diepte"
msgid "U Height"
msgstr "U-hoogte"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instanties"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7593,9 +7734,9 @@ msgstr "Instanties"
msgid "Console Ports"
msgstr "Consolepoorten"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7604,9 +7745,9 @@ msgstr "Consolepoorten"
msgid "Console Server Ports"
msgstr "Serverpoorten voor de console"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7615,9 +7756,9 @@ msgstr "Serverpoorten voor de console"
msgid "Power Ports"
msgstr "Voedingspoorten"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7626,9 +7767,9 @@ msgstr "Voedingspoorten"
msgid "Power Outlets"
msgstr "Stopcontacten"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7636,9 +7777,9 @@ msgstr "Stopcontacten"
msgid "Front Ports"
msgstr "Ports aan de voorkant"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7647,17 +7788,17 @@ msgstr "Ports aan de voorkant"
msgid "Rear Ports"
msgstr "Poorten achteraan"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Apparaatvakken"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7666,7 +7807,7 @@ msgstr "Apparaatvakken"
msgid "Module Bays"
msgstr "Modulebays"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Stroomvoedingen"
@@ -7679,45 +7820,50 @@ msgstr "Maximaal gebruik"
msgid "Available Power (VA)"
msgstr "Beschikbaar vermogen (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Buitenhoogte"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Buitendiepte"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Maximaal gewicht"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Ruimte"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Sites"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "VLAN-groepen"
@@ -7725,63 +7871,63 @@ msgstr "VLAN-groepen"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reserveringen"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Apparaten zonder rack"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Context van de configuratie"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Render-configuratie"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Virtuele machines"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, 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:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Apparaat verwijderd {device} van bay {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Kinderen"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Lid toegevoegd {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}"
@@ -7844,12 +7990,6 @@ msgstr "Meervoudige selectie"
msgid "Multiple objects"
msgstr "Meerdere objecten"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Uitgeschakeld"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Los"
@@ -7878,9 +8018,9 @@ msgstr "Ja"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Link"
@@ -7924,111 +8064,82 @@ msgstr "Debuggen"
msgid "Failure"
msgstr "Mislukking"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Bijwerken"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Verwijderen"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Blauw"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indigo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Paars"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Roze"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Rood"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Oranje"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Geel"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Groen"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Groenblauw"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Cyaan"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Grijs"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Zwart"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Wit"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Script"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Melding"
@@ -8071,24 +8182,24 @@ msgstr "Widgettype"
msgid "Unregistered widget class: {name}"
msgstr "Ongeregistreerde widgetklasse: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} moet een render () -methode definiëren."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Opmerking"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "Geef willekeurige aangepaste inhoud weer. Markdown wordt ondersteund."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Tellingen van objecten"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8096,69 +8207,69 @@ msgstr ""
"Geef een set NetBox-modellen weer en het aantal objecten dat voor elk type "
"is gemaakt."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr ""
"Filters die moeten worden toegepast bij het tellen van het aantal objecten"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Ongeldig formaat. Objectfilters moeten als woordenboek worden doorgegeven."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Objectlijst"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Geef een willekeurige lijst met objecten weer."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Het standaardaantal objecten dat moet worden weergegeven"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Ongeldig formaat. URL-parameters moeten als woordenboek worden doorgegeven."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Ongeldige modelselectie: {self['model'].data} wordt niet ondersteund."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS-feed"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Voeg een RSS-feed van een externe website in."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL van de feed"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Vereist een externe verbinding"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Het maximale aantal objecten dat moet worden weergegeven"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Bladwijzers"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Laat je persoonlijke bladwijzers zien"
@@ -8173,173 +8284,183 @@ msgid "Cannot import events pipeline {name} error: {error}"
msgstr ""
"Kan de pijplijn voor gebeurtenissen niet importeren {name} fout: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Scriptmodule (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Gegevensbestand (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Groep (naam)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Clustertype"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Tenant groep"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Tenant groep (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Tag"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Label (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
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:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Groepsnaam"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "UI bewerkbaar"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Is kloonbaar"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Minimumwaarde"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Maximale waarde"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Validatieregex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Gedrag"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nieuw venster"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Knopklasse"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "MIME-type"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Bestandsnaam"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "bestandsextensie"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Als bijlage"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Gedeeld"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "HTTP-methode"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL van de payload"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "SSL-verificatie"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Geheim"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Soorten gebeurtenis"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Is actief"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Objecttypen"
@@ -8347,9 +8468,9 @@ msgstr "Objecttypen"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Een of meer toegewezen objecttypen"
@@ -8357,10 +8478,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Soort object"
@@ -8369,7 +8491,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Keuze set"
@@ -8400,49 +8522,49 @@ msgstr ""
"gescheiden door een dubbele punt: „Choice1:First Choice, Choice2:Second "
"Choice”"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "knopklasse"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"De klasse van de eerste link in een groep wordt gebruikt voor de dropdown-"
"knop"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Het (de) gebeurtenistype (s) dat deze regel activeert"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Actieobject"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Webhook-naam of script als stippelpad module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} niet gevonden"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Script {name} niet gevonden"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Toegewezen objecttype"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "De classificatie van binnenkomst"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8450,155 +8572,164 @@ msgstr "De classificatie van binnenkomst"
msgid "Users"
msgstr "Gebruikers"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr ""
"Gebruikersnamen gescheiden door komma's, tussen dubbele aanhalingstekens"
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Groepen"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
msgid "Group names separated by commas, encased with double quotes"
msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens"
-#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Gerelateerd objecttype"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Soort veld"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Keuzes"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Gegevens"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Renderen"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Gegevensbestand"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Inhoudstypen"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "HTTP-inhoudstype"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Soort gebeurtenis"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Soort actie"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Objecttype met tags"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Toegestaan objecttype"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regio's"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Sitegroepen"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Locaties"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Apparaattypes"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Rollen"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Clustertypen"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Clustergroepen"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Tenant groepen"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Het (de) objecttype (s) dat dit aangepaste veld heeft"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Standaardwaarde"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr ""
"Type van het gerelateerde object (alleen voor velden met object/meerdere "
"objecten)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Filter voor gerelateerde objecten"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Specificeer queryparameters als een JSON-object."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Aangepast veld"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8606,7 +8737,7 @@ msgstr ""
"Het type gegevens dat in dit veld is opgeslagen. Voor velden met "
"object/meerdere objecten selecteert u hieronder het gerelateerde objecttype."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8614,11 +8745,11 @@ msgstr ""
"Dit wordt weergegeven als helptekst voor het formulierveld. Markdown wordt "
"ondersteund."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Gerelateerd object"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8626,16 +8757,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Aangepaste link"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Sjablonen"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8645,68 +8776,86 @@ msgstr ""
"{example}. Links die als lege tekst worden weergegeven, worden niet "
"weergegeven."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Sjablooncode"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Sjabloon exporteren"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Renderen"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "Moet lokale inhoud of een gegevensbestand specificeren"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Opgeslagen filter"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Bestellen"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Voer een lijst met kolomnamen in, gescheiden door komma's. Voeg een "
+"koppelteken toe aan een naam om de volgorde om te keren."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Beschikbare kolommen"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Geselecteerde kolommen"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-aanvraag"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Keuze van de actie"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Voer de voorwaarden in JSON formaat."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8714,39 +8863,34 @@ msgstr ""
"Voer parameters in om door te geven aan de actie JSON formaat."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regel voor evenementen"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Triggers"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Meldingsgroep"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Tenant"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "Moet lokale gegevens of een gegevensbestand specificeren"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Inhoud"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Schema op"
@@ -8754,7 +8898,7 @@ msgstr "Schema op"
msgid "Schedule execution of report to a set time"
msgstr "Plan de uitvoering van het rapport op een vast tijdstip"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Gebeurd elke"
@@ -8762,30 +8906,30 @@ msgstr "Gebeurd elke"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Interval waarop dit rapport opnieuw wordt uitgevoerd (in minuten)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (huidige tijd: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "De geplande tijd moet in de toekomst liggen."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Wijzigingen doorvoeren"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Wijzigingen doorvoeren in de database (schakel het vinkje uit voor een "
"oefening; een repetitie)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Plan de uitvoering van het script op een bepaald tijdstip"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Interval waarmee dit script opnieuw wordt uitgevoerd (in minuten)"
@@ -8809,25 +8953,26 @@ msgstr "Wijzigingen in de database zijn teruggedraaid vanwege een fout."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "gewicht"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "context van de configuratie"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "contexten configureren"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "JSON-gegevens moeten in objectvorm zijn. Voorbeeld:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8835,33 +8980,11 @@ msgstr ""
"Contextgegevens van de lokale configuratie hebben voorrang op broncontexten "
"in de uiteindelijke gerenderde configuratiecontext"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "sjablooncode"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Jinja2-sjablooncode."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "omgevingsparameters"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Elke aanvullende"
-" parameters om door te geven bij het bouwen van de Jinja2-omgeving."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "configuratiesjabloon"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "configuratiesjablonen"
@@ -8900,7 +9023,7 @@ msgstr ""
"Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt"
" 'de veldnaam gebruikt)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "naam van de groep"
@@ -9230,44 +9353,95 @@ msgstr "dashboard"
msgid "dashboards"
msgstr "spatschermen"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "sjablooncode"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Jinja-sjablooncode."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "omgevingsparameters"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Elke aanvullende parameters te passeren bij het bouwen"
+" van de Jinja-omgeving"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Wordt standaard ingesteld op {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Bestandsnaam om aan het gerenderde exportbestand te geven"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "bestandsextensie"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Uitbreiding om toe te voegen aan de gerenderde bestandsnaam"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "als bijlage"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Download het bestand als bijlage"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} moet een get_context () -methode implementeren."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "objecttypen"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Het (de) object (en) waarop deze regel van toepassing is."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "De soorten gebeurtenissen die deze regel zullen activeren."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "voorwaarden"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Een set voorwaarden die bepalen of de gebeurtenis wordt gegenereerd."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "actietype"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Aanvullende gegevens om door te geven aan het actieobject"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "regel van het evenement"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "regels voor gebeurtenissen"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9278,7 +9452,7 @@ msgstr ""
"Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst "
"van het verzoek."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available hier."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "extra kopteksten"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9305,11 +9479,11 @@ msgstr ""
"Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst "
"van het verzoek (hieronder)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "sjabloon voor het lichaam"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9319,11 +9493,11 @@ msgstr ""
"Jinja2-sjabloon voor een aangepaste hoofdtekst van de aanvraag. Indien leeg, wordt een JSON-object toegevoegd dat de wijziging voorstelt. De beschikbare contextgegevens omvatten: gebeurtenis\n"
"
, model-
, tijdstempel
, gebruikersnaam
, aanvraag_id
, en gegevens
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "geheim"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9333,16 +9507,16 @@ msgstr ""
"header met een HMAC-hex-samenvatting van de payload-body met het geheim als "
"sleutel. Het geheim wordt niet in het verzoek doorgegeven."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr ""
"Activeer de verificatie van SSL-certificaten. Voorzichtig uitschakelen!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "CA-bestandspad"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9351,175 +9525,173 @@ msgstr ""
"verificatie. Laat dit veld leeg om de standaardinstellingen van het systeem "
"te gebruiken."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Geef geen CA-certificaatbestand op als SSL-verificatie is uitgeschakeld."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Het (de) objecttype (s) waarop deze link van toepassing is."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "linktekst"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Jinja2-sjablooncode voor linktekst"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL van de link"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Jinja2-sjablooncode voor link-URL"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Links met dezelfde groep verschijnen als een dropdown-menu"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nieuw venster"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Link forceren om in een nieuw venster te openen"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "link op maat"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "links op maat"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Het (de) objecttype (s) waarop dit sjabloon van toepassing is."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Jinja2-sjablooncode. De lijst met objecten die worden geëxporteerd, wordt "
-"doorgegeven als een contextvariabele met de naam queryset
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Wordt standaard ingesteld op text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "bestandsextensie"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Uitbreiding om toe te voegen aan de gerenderde bestandsnaam"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "als bijlage"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Download het bestand als bijlage"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "sjabloon exporteren"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "sjablonen exporteren"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "„{name}„is een gereserveerde naam. Kies een andere naam."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Het (de) objecttype (s) waarop dit filter van toepassing is."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "gedeeld"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "opgeslagen filter"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "opgeslagen filters"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Filterparameters moeten worden opgeslagen als een woordenboek met "
"trefwoordargumenten."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Het objecttype van de tabel"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "tafel"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "tabelconfiguratie"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "tabelconfiguraties"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Onbekende tabel: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Onbekende kolom: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "hoogte van de afbeelding"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "breedte van de afbeelding"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "bijlage bij de afbeelding"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "bijlagen bij afbeeldingen"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Afbeeldingsbijlagen kunnen niet aan dit objecttype worden toegewezen "
"({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "soort"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "journaalpost"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "journaalposten"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "bladwijzer"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "bladwijzers"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr ""
@@ -9612,179 +9784,193 @@ msgstr "waarde in de cache"
msgid "cached values"
msgstr "waarden in de cache"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "filiaal"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "takken"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "gefaseerde verandering"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "gefaseerde wijzigingen"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Het (de) objecttype (s) waarop deze tag kan worden toegepast."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "tag"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "labels"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "item met tags"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "getagde artikelen"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Scriptgegevens"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parameters voor uitvoering van scripts"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml is verouderd en wordt verwijderd in v4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json is verouderd en wordt verwijderd in v4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Ontslaan"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Objecttypen"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Uniciteit valideren"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Zichtbaar"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Bewerkbaar"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Gerelateerd objecttype"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Keuzeset"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Is kloonbaar"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Minimumwaarde"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Maximale waarde"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Validatie Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Tellen"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Alfabetisch ordenen"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nieuw venster"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "MIME-type"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Bestandsnaam"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "bestandsextensie"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Als bijlage"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Gegevensbestand"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Gesynchroniseerd"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Afbeelding"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Grootte (bytes)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Naam van de tabel"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Lees"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "SSL-validatie"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Soorten gebeurtenissen"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Apparaat rollen"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Opmerkingen (kort)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Lijn"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Niveau"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Bericht"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Methode"
@@ -9825,33 +10011,33 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Ongeldig kenmerk”{name}„voor {model}"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Je dashboard is opnieuw ingesteld."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Widget toegevoegd: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Bijgewerkte widget: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Widget verwijderd: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Fout bij het verwijderen van de widget: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd."
@@ -9873,7 +10059,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:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9915,8 +10101,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Platte tekst"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Service"
@@ -9929,19 +10115,19 @@ msgstr "Klant"
msgid "Invalid IP address format: {address}"
msgstr "Ongeldig formaat van het IP-adres: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Doel importeren"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Importdoel (naam)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Doel exporteren"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Exportdoel (naam)"
@@ -9978,7 +10164,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN exporteren (identifier)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefix"
@@ -10006,8 +10192,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Prefixen die deze prefix of IP-adres bevatten"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Lengte van het masker"
@@ -10019,18 +10205,18 @@ msgstr "VLAN-groep (ID)"
msgid "VLAN Group (slug)"
msgstr "VLAN-groep (slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "VLAN-nummer (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adres"
@@ -10079,26 +10265,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "VLAN-vertaalbeleid (naam)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "FHRP-groep (naam)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "FHRP-groep (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP-adres (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP-adres"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Primaire IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Primair IPv4 (adres)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Primaire IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Primair IPv6 (adres)"
@@ -10159,24 +10353,24 @@ msgid "Date added"
msgstr "Datum toegevoegd"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN-groep"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10189,9 +10383,9 @@ msgstr "Lengte van de prefix"
msgid "Is a pool"
msgstr "Is een pool"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Behandel als volledig gebruikt"
@@ -10200,28 +10394,32 @@ msgstr "Behandel als volledig gebruikt"
msgid "VLAN Assignment"
msgstr "VLAN-toewijzing"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Behandel als gevuld"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS-naam"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocol"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Groeps-ID"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10231,51 +10429,51 @@ msgstr "Groeps-ID"
msgid "Authentication type"
msgstr "Authenticatietype"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Verificatiesleutel"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Authentificatie"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN-ID-bereiken"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "De rol van Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Site en groep"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Poorten"
@@ -10311,8 +10509,9 @@ msgstr "VLAN-site (indien aanwezig)"
msgid "Scope ID"
msgstr "Bereik-ID"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10366,47 +10565,58 @@ msgstr ""
msgid "Auth type"
msgstr "Authenticatietype"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Toegewezen VLAN-groep"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "VLAN-vertaalbeleid"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "IP-protocol"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Vereist indien niet toegewezen aan een VM"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Oudertype (app en model)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Vereist indien niet toegewezen aan een apparaat"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Naam van het bovenliggende object"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID van het bovenliggende object"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Een van de ouders of parent_object_id moet worden opgenomen in "
+"parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} is niet toegewezen aan dit apparaat/VM."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} is niet toegewezen aan deze ouder."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Routedoelen"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Doelen importeren"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Doelen exporteren"
@@ -10418,13 +10628,13 @@ msgstr "Geïmporteerd door VRF"
msgid "Exported by VRF"
msgstr "Geëxporteerd door VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privé"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Adres familie"
@@ -10444,50 +10654,50 @@ msgstr "Einde"
msgid "Search within"
msgstr "Zoek binnen"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Aanwezig in VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Apparaat/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Prefix voor ouders"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Toegewezen aan een interface"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-naam"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN's"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Bevat VLAN-ID"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Lokale VLAN-id"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "VLAN-id op afstand"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN-ID"
@@ -10497,7 +10707,7 @@ msgstr "VLAN-ID"
msgid "Route Target"
msgstr "Doel van de route"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10569,12 +10779,12 @@ msgstr "VLAN-ID's"
msgid "Child VLANs"
msgstr "Kind-VLAN's"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10582,28 +10792,32 @@ 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:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Servicesjabloon"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Type ouder"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Poort (en)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Servicesjabloon"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Van sjabloon"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Op maat"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10652,19 +10866,19 @@ msgstr "authenticatietype"
msgid "authentication key"
msgstr "authenticatiesleutel"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "FHRP-groep"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "FHRP-groepen"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "FHRP-groepsopdracht"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "FHRP-groepstoewijzingen"
@@ -10676,7 +10890,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR's"
@@ -10751,7 +10965,7 @@ msgstr "is een pool"
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:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "merk gebruikt"
@@ -10763,12 +10977,12 @@ msgstr "prefixen"
msgid "Cannot create prefix with /0 mask."
msgstr "Kan geen prefix aanmaken met het masker /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "globale tabel"
@@ -10777,115 +10991,133 @@ msgstr "globale tabel"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Duplicaat prefix gevonden in {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "startadres"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4- of IPv6-adres (met masker)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "eindadres"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Operationele status van deze serie"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "De primaire functie van dit assortiment"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "markering ingevuld"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Voorkom het aanmaken van IP-adressen binnen dit bereik"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Rapporteer de ruimte als 100% benut"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "IP-bereik"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "IP-bereiken"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "adres"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "De operationele status van dit IP-adres"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "De functionele rol van dit IP-adres"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (binnen)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "Het IP-adres waarvoor dit adres het „externe” IP-adres is"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Hostnaam of FQDN (niet hoofdlettergevoelig)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP-adressen"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Kan geen IP-adres aanmaken met een masker /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, 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:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Duplicaat IP-adres gevonden in {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Kan geen IP-adres aanmaken {ip} binnen bereik {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10893,7 +11125,7 @@ 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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Alleen IPv6-adressen kunnen een SLAAC-status krijgen"
@@ -10909,58 +11141,45 @@ msgstr "servicesjabloon"
msgid "service templates"
msgstr "servicesjablonen"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "service"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "diensten"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "VLAN-groepen"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10969,36 +11188,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:130
msgid "Ranges cannot overlap."
msgstr "Bereiken kunnen elkaar niet overlappen."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "VLAN-groep (optioneel)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numerieke VLAN-id (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Operationele status van dit VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "De primaire functie van dit VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -11007,7 +11226,7 @@ msgstr ""
"VLAN is toegewezen aan de groep {group} (toepassingsgebied: {scope}); kan "
"niet ook aan de site worden toegewezen {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -11016,25 +11235,25 @@ msgstr ""
"De toegewezen site {site} is geen lid van de toegewezen groep {group} "
"(toepassingsgebied: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "VLAN-vertaalbeleid"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "VLAN-vertaalregel"
@@ -11054,8 +11273,8 @@ msgstr "unieke ruimte afdwingen"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Voorkom dubbele prefixen/IP-adressen in deze VRF"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF's"
@@ -11084,74 +11303,79 @@ msgstr "Aantal sites"
msgid "Provider Count"
msgstr "Aantal providers"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Aggregaten"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Toegevoegd"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefixen"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Gebruik"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "IP-bereiken"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Prefix (plat)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Diepte"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Pool"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Gemarkeerd als gebruikt"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Startadres"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Gemarkeerd bevolkt"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (binnenkant)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (buiten)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Toegewezen"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Toegewezen object"
@@ -11159,22 +11383,22 @@ msgstr "Toegewezen object"
msgid "VID Ranges"
msgstr "VID-reeksen"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Regels"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Lokale VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "VID op afstand"
@@ -11187,14 +11411,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Uniek"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Doelen importeren"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Doelen exporteren"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP beschikbaar"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IP's beschikbaar"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Veel IP-adressen beschikbaar"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11221,31 +11458,31 @@ msgstr ""
"Alleen alfanumerieke tekens, sterretjes, koppeltekens, punten en "
"onderstrepingstekens zijn toegestaan in DNS-namen"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Prefixen voor kinderen"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Ranges voor kinderen"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Gerelateerde IP's"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Interfaces voor apparaten"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "VM-interfaces"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Dit veld is mogelijk niet leeg."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11253,28 +11490,28 @@ msgstr ""
"De waarde moet rechtstreeks worden doorgegeven (bijvoorbeeld „foo”: 123); "
"gebruik geen woordenboek of lijst."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} is geen geldige keuze."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Ongeldig inhoudstype: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Ongeldige waarde. Specificeer een inhoudstype als "
"'.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr ""
"Bereiken moeten in het formulier worden gespecificeerd (onder, boven)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Bereikgrenzen moeten worden gedefinieerd als gehele getallen."
@@ -11349,6 +11586,7 @@ msgid "Dark Grey"
msgstr "Donkergrijs"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Standaard"
@@ -11653,34 +11891,34 @@ msgstr "Aangepast veld '{name}'moet een unieke waarde hebben."
msgid "Missing required custom field '{name}'."
msgstr "Ontbreekt het vereiste aangepaste veld '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Externe gegevensbron"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "datapad"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr ""
"Pad naar extern bestand (ten opzichte van de root van de gegevensbron)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "automatische synchronisatie ingeschakeld"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Automatische synchronisatie van gegevens inschakelen wanneer het "
"gegevensbestand wordt bijgewerkt"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "datum gesynchroniseerd"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} moet een sync_data () -methode implementeren."
@@ -11709,7 +11947,7 @@ msgstr "Moet een eenheid specificeren bij het instellen van een afstand"
msgid "Organization"
msgstr "Organisatie"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Sitegroepen"
@@ -11748,208 +11986,212 @@ msgid "Virtual Device Contexts"
msgstr "Contexten van virtuele apparaten"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Profielen van moduletypen"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Fabrikanten"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Onderdelen van het apparaat"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Rollen van inventarisitems"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC-adressen"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Verbindingen"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Kabels"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Draadloze links"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Interface-aansluitingen"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Console-aansluitingen"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Stroomaansluitingen"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Draadloze LAN-groepen"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Prefix- en VLAN-rollen"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "ASN-reeksen"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "VLAN-vertaalbeleid"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Regels voor VLAN-vertaling"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Servicesjablonen"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunnels"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tunnelgroepen"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Tunnelafsluitingen"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN's"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "IKE-voorstellen"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE-beleid"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "IPsec-voorstellen"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec-beleid"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec-profielen"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Virtuele schijven"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Clustertypen"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Clustergroepen"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Circuittypes"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Circuitafsluitingen"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Virtuele circuits"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Typen virtuele circuits"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Beëindigingen van virtuele circuits"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Circuitgroepen"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Groepstoewijzingen"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Providers"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Accounts van providers"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Netwerken van providers"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Voedingspanelen"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Configuraties"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Contexten configureren"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Configuratiesjablonen"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Aanpassing"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11962,92 +12204,96 @@ msgstr "Aanpassing"
msgid "Custom Fields"
msgstr "Aangepaste velden"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Aangepaste veldkeuzes"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Aangepaste links"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Sjablonen exporteren"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Opgeslagen filters"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Tabelconfiguraties"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Afbeeldingsbijlagen"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operaties"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integraties"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Gegevensbronnen"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Regels voor evenementen"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Jobs"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Loggen"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Meldingsgroepen"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Journaalposten"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Logboek wijzigen"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "beheerder"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API-tokens"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Systeem"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -12055,11 +12301,11 @@ msgstr "Systeem"
msgid "Plugins"
msgstr "Plug-ins"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Configuratiegeschiedenis"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Achtergrondtaken"
@@ -12095,22 +12341,22 @@ msgstr ""
"{template_extension} is geen subklasse van de "
"NetBox.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} moet een exemplaar zijn van NetBox.Plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context moet een woordenboek zijn"
@@ -12191,79 +12437,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Tsjechisch"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Deens"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Duits"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Engels"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "Spaans"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Frans"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Italiaans"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Japans"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Nederlands"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Pools"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Portugees"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Russisch"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Turks"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Oekraïens"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Chinees"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Alles selecteren"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Alles omschakelen"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Dropdown in- en uitschakelen"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Fout"
@@ -12272,12 +12518,12 @@ msgstr "Fout"
msgid "No {model_name} found"
msgstr "Geen {model_name} gevonden"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Veld"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Waarde"
@@ -12285,7 +12531,7 @@ msgstr "Waarde"
msgid "Dummy Plugin"
msgstr "Dummy-plug-in"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12294,52 +12540,52 @@ msgstr ""
"Er is een fout opgetreden bij het weergeven van de geselecteerde "
"exportsjabloon ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Geen {object_type} zijn geselecteerd."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Hernoemd {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Verwijderd {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Log met wijzigingen"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Journaal"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Gesynchroniseerde gegevens voor {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Gesynchroniseerd {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} moet get_children () implementeren"
@@ -12409,12 +12655,6 @@ msgstr "op GitHub"
msgid "Home Page"
msgstr "Startpagina"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profiel"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12489,13 +12729,10 @@ msgid "Toggle All"
msgstr "Alles omschakelen"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tafel"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Bestellen"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Kolommen"
@@ -12515,8 +12752,8 @@ msgid "Account Details"
msgstr "Accountgegevens"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "Email"
@@ -12557,8 +12794,11 @@ msgstr "Toegewezen groepen"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12602,7 +12842,7 @@ msgstr "Laatst gebruikt"
msgid "Add a Token"
msgstr "Een token toevoegen"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Home"
@@ -12617,7 +12857,7 @@ msgstr "NetBox-logo"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Krijg"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12697,6 +12937,7 @@ msgstr "Circuittype"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12720,6 +12961,20 @@ msgstr "Bewerken"
msgid "Swap"
msgstr "Ruil"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Verwijderen"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Eindpunt"
@@ -12775,8 +13030,8 @@ msgstr "Verbinding verbreken"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12872,28 +13127,22 @@ msgstr "bytes"
msgid "SHA256 Hash"
msgstr "SHA256-hash"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Synchroniseer"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Inhoud"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Laatst gesynchroniseerd"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Geen parameters gedefinieerd"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "bestanden"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Rackverhogingen"
@@ -13070,7 +13319,7 @@ msgstr "Achtergrondwachtrijen"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Tabel configureren"
@@ -13306,7 +13555,7 @@ msgstr "Geselecteerde naam wijzigen"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Niet verbonden"
@@ -13472,6 +13721,7 @@ msgid "Regenerate Slug"
msgstr "Regenereer naaktslak"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13523,17 +13773,25 @@ msgstr "Bay"
msgid "Add Device"
msgstr "Apparaat toevoegen"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "VM-rol"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Rollen van het apparaat voor kinderen"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Een apparaatrol toevoegen"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Naam van het model"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Onderdeelnummer"
@@ -13559,7 +13817,7 @@ msgstr "Positie van de achterpoort"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13626,7 +13884,7 @@ msgstr "Duidelijk"
msgid "Clear All"
msgstr "Alles wissen"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Montagediepte"
@@ -13692,11 +13950,11 @@ msgstr "Kanaalbreedte"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13709,7 +13967,7 @@ msgid "No member interfaces"
msgstr "Geen interfaces voor leden"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13733,15 +13991,15 @@ msgstr "Onderdeel-ID"
msgid "Add Child Location"
msgstr "Locatie van het kind toevoegen"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Locaties voor kinderen"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Een locatie toevoegen"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Een apparaat toevoegen"
@@ -13754,9 +14012,18 @@ msgid "Add Device Type"
msgstr "Apparaattype toevoegen"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Moduletype toevoegen"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Geen profiel toegewezen"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Profiel van het moduletype"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Aangesloten apparaat"
@@ -13779,7 +14046,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Voer de poot in"
@@ -13867,11 +14134,11 @@ msgstr "Posities"
msgid "Add Site"
msgstr "Site toevoegen"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Kindgebieden"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Regio toevoegen"
@@ -13895,19 +14162,20 @@ msgstr "Fysiek adres"
msgid "Shipping Address"
msgstr "Verzendadres"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Kindergroepen"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Sitegroep toevoegen"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Gehechtheid"
@@ -13948,6 +14216,15 @@ msgstr "Virtueel chassis bewerken %(name)s"
msgid "Rack/Unit"
msgstr "Rack/eenheid"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Virtueel chassislid verwijderen"
@@ -14061,24 +14338,24 @@ msgstr "Niet ondersteunde PostgreSQL-versie"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Zorg ervoor dat PostgreSQL versie 12 of hoger in gebruik is. U kunt dit "
+"Zorg ervoor dat PostgreSQL versie 14 of hoger in gebruik is. U kunt dit "
"controleren door verbinding te maken met de database met behulp van de "
"inloggegevens van NetBox en een query uit te voeren voor SELECTEER "
"VERSIE ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Het gegevensbestand dat aan dit object is gekoppeld, is verwijderd"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Gegevens gesynchroniseerd"
@@ -14088,12 +14365,13 @@ msgstr "Gegevens gesynchroniseerd"
msgid "Sync Data"
msgstr "Gegevens synchroniseren"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Milieuparameters"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Sjabloon"
@@ -14147,7 +14425,7 @@ msgid "Button Class"
msgstr "Knopklasse"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Toegewezen modellen"
@@ -14233,14 +14511,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Voorwaarden"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "MIME-type"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "bestandsextensie"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Gepland voor"
@@ -14390,23 +14660,46 @@ msgstr "Drempel voor loggen"
msgid "All"
msgstr "Alles"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Tabelconfiguratie"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Kolommen worden weergegeven"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Tabelconfiguratie"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Omhoog gaan"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Naar beneden gaan"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Getagde artikelen"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Toegestane objecttypen"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Elke"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Typen artikelen met tags"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Getagde objecten"
@@ -14781,7 +15074,8 @@ msgstr "Helpcentrum"
msgid "Log Out"
msgstr "Uitloggen"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Inloggen"
@@ -14813,7 +15107,7 @@ msgstr "Authenticatietype"
msgid "Authentication Key"
msgstr "Verificatiesleutel"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Virtuele IP-adressen"
@@ -14846,7 +15140,7 @@ msgid "Show All"
msgstr "Alles weergeven"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Globaal"
@@ -14878,14 +15172,14 @@ msgstr "Startadres"
msgid "Ending Address"
msgstr "Eindadres"
-#: 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:95
msgid "Addressing Details"
msgstr "Adresseringsgegevens"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Gemarkeerd als volledig gebruikt"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IP's voor kinderen"
@@ -14991,11 +15285,11 @@ msgstr "Unieke IP-ruimte"
msgid "Errors"
msgstr "Fouten"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Inloggen"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Of"
@@ -15054,37 +15348,37 @@ msgstr ""
"Klik hier om te proberen NetBox opnieuw te "
"laden."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Neem contact op"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Titel"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefoon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Contactgroep"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "Contactgroep toevoegen"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Rol van contactpersoon"
@@ -15097,12 +15391,12 @@ msgid "Add Tenant"
msgstr "Tenant toevoegen"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Tenant Groep"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Tenant Groep toevoegen"
@@ -15298,7 +15592,7 @@ msgstr "Een leven lang (kB)"
msgid "L2VPN Attributes"
msgstr "L2VPN-kenmerken"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Een beëindiging toevoegen"
@@ -15365,11 +15659,11 @@ msgid "Add Wireless LAN"
msgstr "Draadloos netwerk toevoegen"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Draadloze LAN-groep"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Draadloze LAN-groep toevoegen"
@@ -15385,109 +15679,133 @@ msgstr "Contactgroep voor ouders (ID)"
msgid "Parent contact group (slug)"
msgstr "Contactgroep voor ouders (slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Contactgroep (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Contactgroep (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Contactpersoon (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Rol van contactpersoon (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Contactrol (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Contactgroep"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Parent tenant groep (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Parent tenant groep (slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Tenant groep (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Tenant Groep (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Tenant Groep (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Beschrijving"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Groepen toevoegen"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Groepen verwijderen"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens "
+"(bijvoorbeeld „Groep 1, Groep 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Toegewezen contactpersoon"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "contactgroep"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "contactgroepen"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "contactrol"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "contactrollen"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "noemen"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefoon"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "verbinden"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "contact"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "neemt contact op"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "lidmaatschap van de contactgroep"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "lidmaatschappen van contactgroepen"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "contactopdracht"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "contacttoewijzingen"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr ""
@@ -15517,27 +15835,27 @@ msgstr "tenant"
msgid "tenants"
msgstr "tenants"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Titel van de contactpersoon"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Telefoonnummer contact opnemen"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "E-mailadres voor contact"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Contactadres"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Link contact opnemen"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Beschrijving van de contactpersoon"
@@ -15664,26 +15982,26 @@ msgstr "Er moet minstens één actie worden geselecteerd."
msgid "Invalid filter for {model}: {error}"
msgstr "Ongeldig filter voor {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "De lijst met acties die met deze toestemming zijn verleend"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "verplichtingen"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Querysetfilter dat overeenkomt met de toepasselijke objecten van het "
"geselecteerde type (s)"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "toestemming"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "toestemmingen"
@@ -15788,7 +16106,7 @@ msgid "Related object not found using the provided numeric ID: {id}"
msgstr ""
"Het gerelateerde object is niet gevonden met de opgegeven numerieke ID: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} heeft een sleutel gedefinieerd, maar CHOICES is geen lijst"
@@ -16005,14 +16323,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Koptekst niet herkend: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Beschikbare kolommen"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Geselecteerde kolommen"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16085,6 +16395,19 @@ msgid "Missing required value for static query param: '{static_params}'"
msgstr ""
"Ontbrekende vereiste waarde voor statische queryparameter: '{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Ongeldige JSON-schemadefinitie"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Het JSON-schema moet eigenschappen definiëren"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Ongeldige JSON-schemadefinitie: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Het wachtwoord moet minstens één cijfer bevatten."
@@ -16124,7 +16447,7 @@ msgstr "Onbekende app_label/model_name voor {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Ongeldig IP-adres ingesteld voor {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr ""
@@ -16186,18 +16509,6 @@ msgstr "Null instellen"
msgid "Clear all"
msgstr "Alles wissen"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Tabelconfiguratie"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Omhoog gaan"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Naar beneden gaan"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Zoek..."
@@ -16222,7 +16533,12 @@ msgstr "Schrijf"
msgid "The test must define csv_update_data."
msgstr "De test moet csv_update_data definiëren."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} moet een veelvoud zijn van {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} is geen geldige reguliere expressie."
@@ -16265,12 +16581,12 @@ msgid "Cluster type (ID)"
msgstr "Clustertype (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPU's"
@@ -16378,32 +16694,32 @@ msgstr ""
"{count} apparaten zijn toegewezen als hosts voor dit cluster, maar bevinden "
"zich niet op hun locatie {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "geheugen (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "schijf (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "virtuele machine"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "virtuele machines"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
@@ -16411,11 +16727,11 @@ msgstr ""
"Het geselecteerde cluster ({cluster}) is niet toegewezen aan deze site "
"({site})."
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16423,7 +16739,7 @@ msgstr ""
"Het geselecteerde apparaat ({device}) is niet toegewezen aan dit cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16432,17 +16748,17 @@ msgstr ""
"De opgegeven schijfgrootte ({size}) moet overeenkomen met de totale grootte "
"van toegewezen virtuele schijven ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16451,7 +16767,7 @@ msgstr ""
"De geselecteerde ouderinterface ({parent}) behoort tot een andere virtuele "
"machine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16460,7 +16776,7 @@ msgstr ""
"De geselecteerde bridge-interface ({bridge}) behoort tot een andere virtuele"
" machine ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16469,24 +16785,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "grootte (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "virtuele schijf"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "virtuele schijven"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Toegevoegd {count} apparaten om te clusteren {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Verwijderd {count} apparaten uit het cluster {cluster}"
@@ -16563,22 +16879,26 @@ msgstr "DSA-handtekeningen"
msgid "Group {n}"
msgstr "groep {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Ethernet, privé-LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Virtueel privé-LAN via Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Ethernet Private Tree"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Virtuele privéstructuur van Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Tunnelgroep (ID)"
@@ -16623,15 +16943,15 @@ msgstr "IPsec-beleid (ID)"
msgid "IPSec policy (name)"
msgstr "IPsec-beleid (naam)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "VM-interface (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (naam)"
@@ -16644,8 +16964,8 @@ msgstr "Tunnelgroep"
msgid "SA lifetime"
msgstr "Een leven lang"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16695,32 +17015,32 @@ msgstr "IPsec-voorstel (en)"
msgid "IPSec protocol"
msgstr "IPsec-protocol"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "L2VPN-type"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Ouderapparaat (voor interface)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Virtuele bovenliggende machine (voor interface)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Toegewezen interface (apparaat of VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Kan apparaat- en VM-interface-afsluitingen niet tegelijkertijd importeren."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Elke beëindiging moet een interface of een VLAN specificeren."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Kan niet zowel een interface als een VLAN toewijzen."
@@ -16733,7 +17053,7 @@ msgstr "IKE-versie"
msgid "Proposal"
msgstr "Voorstel"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Toegewezen objecttype"
@@ -16851,20 +17171,20 @@ msgstr "IPsec-beleid"
msgid "IPSec profiles"
msgstr "IPsec-profielen"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2VPN-beëindiging"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2VPN-beëindigingen"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN Beëindiging is al toegewezen ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16897,19 +17217,19 @@ msgstr "tunnel"
msgid "tunnels"
msgstr "tunnels"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "beëindiging van de tunnel"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "tunnelafsluitingen"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} is al bevestigd aan een tunnel ({tunnel})."
@@ -16942,11 +17262,11 @@ msgstr "Een leven lang (seconden)"
msgid "SA Lifetime (KB)"
msgstr "SA-levensduur (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Voorwerp: ouder"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Site van het object"
@@ -16970,8 +17290,8 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16995,7 +17315,7 @@ msgstr "Interface A"
msgid "Interface B"
msgstr "Interface B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Kant B"
@@ -17015,23 +17335,23 @@ msgstr "draadloze LAN-groepen"
msgid "wireless LAN"
msgstr "draadloos LAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "interface A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "interface B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "draadloze link"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "draadloze verbindingen"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 860969206..5d5b72a35 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 fdbd5293c..6eb4ae13d 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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -36,7 +36,7 @@ msgstr "Zapis włączony"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -67,59 +67,61 @@ msgstr "Ostatnio używane"
msgid "Allowed IPs"
msgstr "Dozwolone adresy IP"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Zaloguj się jako {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Wylogowałeś się."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Twoje preferencje zostały zaktualizowane."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Poświadczenia użytkownika uwierzytelnionego LDAP nie mogą być zmieniane w "
"NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Planowane"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Nieaktywne"
@@ -132,7 +134,7 @@ msgstr "Odstąpienie od zaopatrzenia"
msgid "Decommissioned"
msgstr "Wycofane ze służby"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -167,36 +169,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Region (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Region (identyfikator)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -204,12 +206,12 @@ msgstr "Grupa witryn (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Grupa terenów (identyfikator)"
@@ -217,29 +219,29 @@ msgstr "Grupa terenów (identyfikator)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -257,18 +259,18 @@ msgstr "Grupa terenów (identyfikator)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Teren"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Teren (identyfikator)"
@@ -321,21 +323,21 @@ msgid "Circuit type (slug)"
msgstr "Typ obwodu (identyfikator)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Teren (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Lokalizacja (ID)"
@@ -344,24 +346,25 @@ msgid "Termination A (ID)"
msgstr "Wypowiedzenie A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -388,10 +391,10 @@ msgid "Circuit"
msgstr "Obwód"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Lokalizacja (identyfikator)"
@@ -411,7 +414,7 @@ msgstr "Obwód (ID)"
msgid "Virtual circuit (CID)"
msgstr "Obwód wirtualny (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Obwód wirtualny (ID)"
@@ -447,20 +450,20 @@ msgstr "Typ obwodu wirtualnego (ślimak)"
msgid "Virtual circuit"
msgstr "Wirtualny obwód"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
@@ -473,36 +476,37 @@ msgstr "ASN"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -513,7 +517,7 @@ msgstr "ASN"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -530,10 +534,11 @@ msgstr "ASN"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -551,21 +556,22 @@ msgstr "ASN"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -586,13 +592,13 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -603,9 +609,9 @@ msgstr "ASN"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Opis"
@@ -657,23 +663,23 @@ msgstr "Identyfikator usługi"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -688,31 +694,31 @@ msgstr "Kolor"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -738,8 +744,8 @@ msgstr "Kolor"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -763,36 +769,37 @@ msgstr "Konto dostawcy"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -800,15 +807,16 @@ msgstr "Konto dostawcy"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -820,10 +828,12 @@ msgstr "Konto dostawcy"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -841,36 +851,37 @@ msgstr "Status"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -882,27 +893,27 @@ msgstr "Status"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -930,9 +941,9 @@ msgstr "Szybkość zatwierdzania (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Dystans"
@@ -940,7 +951,7 @@ msgstr "Dystans"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -958,30 +969,31 @@ msgstr "Parametry serwisowe"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -992,13 +1004,14 @@ msgstr "Atrybuty"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1008,14 +1021,14 @@ msgstr "Atrybuty"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Najem"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Typ zakończenia"
@@ -1037,11 +1050,11 @@ msgstr "Prędkość portu (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Prędkość od klienta do serwera (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Oznacz podłączony"
@@ -1062,13 +1075,13 @@ msgstr "Szczegóły wypowiedzenia"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Priorytet"
@@ -1088,26 +1101,26 @@ msgstr "Sieć dostawców"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1115,15 +1128,15 @@ msgstr "Sieć dostawców"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1151,29 +1164,31 @@ msgstr "Rodzaj obwodu"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Status operacyjny"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1213,13 +1228,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1234,10 +1249,10 @@ msgstr "Rola operacyjna"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Interfejs"
@@ -1245,31 +1260,31 @@ msgstr "Interfejs"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1279,24 +1294,26 @@ msgstr "Interfejs"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Lokalizacja"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1307,20 +1324,20 @@ msgstr "Łączność"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1328,22 +1345,22 @@ msgstr "Łączność"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Region"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1365,9 +1382,9 @@ msgstr "Konto"
msgid "Term Side"
msgstr "Strona terminowa"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1378,34 +1395,29 @@ msgstr "Zlecenie"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1413,10 +1425,10 @@ msgstr "Zlecenie"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grupa"
@@ -1437,12 +1449,12 @@ msgstr "Przydział grupowy"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "kolor"
@@ -1467,16 +1479,17 @@ msgstr "Unikalny identyfikator obwodu"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "status"
@@ -1512,86 +1525,85 @@ msgstr "grupa obwodów"
msgid "circuit groups"
msgstr "grupy obwodów"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
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
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "priorytet"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Przypisanie grupy obwodów"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Przydziały grup obwodowych"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "strona zakończenia"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "Prędkość portu (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Prędkość obwodu fizycznego"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "prędkość przed strumieniem (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
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:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "identyfikator połączenia krzyżowego"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "Identyfikator lokalnego połączenia krzyżowego"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "panel krosowy/port (y)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "Identyfikator panelu krosowego i numer (y) portu"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "opis"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "zakończenie obwodu"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "zakończenia obwodu"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego."
@@ -1601,31 +1613,31 @@ msgstr "Zakończenie obwodu musi być dołączone do obiektu końcowego."
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nazwa"
@@ -1635,11 +1647,11 @@ msgid "Full name of the provider"
msgstr "Pełna nazwa dostawcy"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "identyfikator"
@@ -1693,7 +1705,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "roli"
@@ -1711,35 +1723,36 @@ msgstr "zakończenia obwodu wirtualnego"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1763,6 +1776,7 @@ msgstr "zakończenia obwodu wirtualnego"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1779,16 +1793,17 @@ msgstr "zakończenia obwodu wirtualnego"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1810,9 +1825,9 @@ msgstr "zakończenia obwodu wirtualnego"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1836,8 +1851,8 @@ msgstr "Nazwa"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1853,7 +1868,7 @@ msgid "Circuit ID"
msgstr "Identyfikator obwodu"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Strona A"
@@ -1871,35 +1886,38 @@ msgstr "Współczynnik zatwierdzania"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Komentarze"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Zadania"
@@ -1936,52 +1954,50 @@ msgstr "Konta"
msgid "Account Count"
msgstr "Liczba kont"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Liczba ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2010,22 +2026,22 @@ msgstr "Zakończenia"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Urządzenie"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Nie zdefiniowano zakończeń dla obwodu {circuit}."
-#: netbox/circuits/views.py:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Wymienione zakończenia na obwód {circuit}."
@@ -2034,31 +2050,31 @@ msgstr "Wymienione zakończenia na obwód {circuit}."
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."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Utworzony obiekt"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Obiekt zaktualizowany"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Obiekt usunięty"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Praca rozpoczęta"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Praca zakończona"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Zadanie nie powiodło się"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Błąd pracy"
@@ -2082,14 +2098,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Nie powiodło się"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2143,7 +2159,7 @@ msgstr "Tygodniowy"
msgid "30 days"
msgstr "30 dni"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Zaktualizowano"
@@ -2174,7 +2190,7 @@ msgstr "Zatrzymane"
msgid "Cancelled"
msgstr "Anulowane"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2213,40 +2229,43 @@ msgstr "Identyfikator klucza dostępu AWS"
msgid "AWS secret access key"
msgstr "Tajny klucz dostępu AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Źródło danych (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Źródło danych (nazwa)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Użytkownik (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2255,7 +2274,12 @@ msgstr "Nazwa użytkownika"
msgid "Enabled"
msgstr "Włączone"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Interwał synchronizacji"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2265,86 +2289,89 @@ msgstr "Włączone"
msgid "Parameters"
msgstr "Parametry"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Źródło danych"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Plik"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Źródło danych"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Stworzenie"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Typ obiektu"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Utworzone po"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Utworzone przed"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Zaplanowane po"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Zaplanowane przed"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Rozpoczęte po"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Rozpoczęte przed"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Zakończone po"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Zakończone przed"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2354,117 +2381,124 @@ msgstr "Zakończone przed"
msgid "User"
msgstr "Użytkownik"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Czas"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Po"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Wcześniej"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Działanie"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Źródło"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Synchronizacja"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Parametry zaplecza"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Przesyłanie plików"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "Nie można przesłać pliku i zsynchronizować z istniejącym plikiem"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Elewacje szaf"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Moc"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Bezpieczeństwo"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Banery"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Paginacja"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Walidacja"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Preferencje użytkownika"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Różne"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Zmiana konfiguracji"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr ""
"Ten parametr został zdefiniowany statycznie i nie można go modyfikować."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Bieżąca wartość: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (domyślnie)"
@@ -2480,7 +2514,7 @@ msgstr "nazwa użytkownika"
msgid "request ID"
msgstr "Identyfikator żądania"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "działanie"
@@ -2506,9 +2540,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2554,127 +2588,132 @@ msgstr "Wersja konfiguracji #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "typ"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "włączone"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "interwał synchronizacji"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignoruj zasady"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Wzory (jeden na wiersz) pasujące do plików do zignorowania podczas "
"synchronizacji"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parametry"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "ostatnio zsynchronizowane"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "źródło danych"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "źródła danych"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Nieznany typ zaplecza: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Nie można zainicjować synchronizacji; synchronizacja jest już w toku."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
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:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "Ostatnia aktualizacja"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "ścieżka"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "rozmiar"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "haszysz"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Długość musi wynosić 64 znaki szesnastkowe."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "Skrót danych pliku SHA256"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "plik danych"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "pliki danych"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "zapis automatycznej synchronizacji"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "automatyczna synchronizacja rekordów"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "root pliku"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "ścieżka pliku"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Ścieżka pliku względem wyznaczonej ścieżki głównej"
@@ -2686,7 +2725,7 @@ msgstr "plik zarządzany"
msgid "managed files"
msgstr "zarządzane pliki"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "A {model} z tą ścieżką pliku już istnieje ({path})."
@@ -2711,8 +2750,7 @@ msgstr "rozpoczął się"
msgid "completed"
msgstr "ukończony"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "dane"
@@ -2742,14 +2780,14 @@ 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:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue () nie można wywołać z wartościami zarówno dla schedule_at, jak i "
"natychmiastowego."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Usuwanie jest zapobiegane przez regułę ochrony: {message}"
@@ -2761,15 +2799,15 @@ msgid "Full Name"
msgstr "Pełne imię i nazwisko"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Przedmiot"
@@ -2783,19 +2821,27 @@ msgstr "Identyfikator żądania"
msgid "Is Active"
msgstr "Jest aktywny"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Ostatnia synchronizacja"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Pliki"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Ścieżka"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Ostatnia aktualizacja"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2806,49 +2852,45 @@ msgstr "IDENTYFIKATOR"
msgid "Interval"
msgstr "Przedział"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Wersja"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Ostatnia aktualizacja"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Minimalna wersja NetBox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Maksymalna wersja NetBox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Nie znaleziono danych wtyczki"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Autor"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Zainstalowany"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certyfikowany"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Opublikowano"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Zainstalowana wersja"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Najnowsza wersja"
@@ -2864,7 +2906,7 @@ msgstr "Pracownicy"
msgid "Host"
msgstr "Gospodarz"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Port"
@@ -2912,7 +2954,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nie znaleziono pracowników"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Praca {job_id} nie znaleziono"
@@ -2922,70 +2964,70 @@ msgstr "Praca {job_id} nie znaleziono"
msgid "Job {id} not found."
msgstr "Praca {id} nie znaleziono."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Zadanie w kolejce #{id} zsynchronizować {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Przywrócona wersja konfiguracji #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Praca {id} został usunięty."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Błąd usuwania zadania {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Praca {id} został ponownie ustawiony w kolejce."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Praca {id} został ustawiony w kolejce."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Praca {id} został zatrzymany."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Nie udało się zatrzymać zadania {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Nie można załadować katalogu wtyczek"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Wtyczka {name} nie znaleziono"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Pozycja (U)"
@@ -2998,10 +3040,10 @@ msgstr "Identyfikator obiektu"
msgid "Staging"
msgstr "Inscenizacja"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Wycofanie z eksploatacji"
@@ -3060,51 +3102,55 @@ msgid "Deprecated"
msgstr "Przestarzałe"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Milimetrów"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Cale"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Przód do tyłu"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Tył do przodu"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3114,120 +3160,120 @@ msgstr "Tył do przodu"
msgid "Parent"
msgstr "Rodzic"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Dziecko"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Przód"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Tył"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Inscenizowane"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inwentaryzacja"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Od lewej do prawej"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Od prawej do lewej"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Z boku do tyłu"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Tył na bok"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Od dołu do góry"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
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:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Pasywny"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Mieszane"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (bez blokowania)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (Blokowanie)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Styl kalifornijski"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Międzynarodowy/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Własnościowy"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Pozostałe"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Międzynarodowy"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Fizyczne"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Wirtualny"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Bezprzewodowy"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Interfejsy wirtualne"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3235,147 +3281,157 @@ msgstr "Interfejsy wirtualne"
msgid "Bridge"
msgstr "Most"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Grupa agregacji linków (LGD)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (stały)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modułowy)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (płaszczyzna tylna)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Komórkowy"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Seryjny"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "koncentryczny"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Układanie"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Połowa"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Pełny"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Automatyczny"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Dostęp"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Oznaczone"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Oznaczone (Wszystkie)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q w Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Standard IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Pasywny 24V (2 pary)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Pasywny 24V (4-parowy)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Pasywny 48V (2 pary)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Pasywny 48V (4 pary)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Miedź"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Światłowód"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Włókno"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Połączony"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometry"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Mierniki"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centymetry"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mile"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Stopy"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Nadmiarowy"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Jednofazowy"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Trójfazowy"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Niepełnosprawny"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Wadliwy"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3386,320 +3442,336 @@ msgstr "Nieprawidłowy format adresu MAC: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Nieprawidłowy format WWN: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Region macierzysty (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Region macierzysty (identyfikator)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Nadrzędna grupa witryn (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Nadrzędna grupa terenów (identyfikator)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Grupa (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Grupa (identyfikator)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "JAKO (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Lokalizacja nadrzędna (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Lokalizacja nadrzędna (identyfikator)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Producent (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Producent (identyfikator)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Typ szafy (identyfikator)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Typ szafy (numer identyfikacyjny)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rola (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rola (identyfikator)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Szafa (numer identyfikacyjny)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Użytkownik (nazwa)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Domyślna platforma (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Domyślna platforma (identyfikator)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Posiada obraz z przodu"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Posiada tylny obraz"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Posiada porty konsoli"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Posiada porty serwera konsoli"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Posiada porty zasilania"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Posiada gniazdka elektryczne"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Posiada interfejsy"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Posiada porty przelotowe"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Posiada kieszenie modułowe"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Posiada zatoki na urządzenia"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Posiada pozycje inwentaryzacyjne"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profil (nazwa)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Typ urządzenia (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Typ modułu (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Port zasilania (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Nadrzędny element zapasów (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Szablon konfiguracji (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Rola urządzenia nadrzędnego (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Rola urządzenia nadrzędnego (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Typ urządzenia (identyfikator)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Urządzenie nadrzędne (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Platforma (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Platforma (identyfikator)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Nazwa terenu (identyfikator)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Zatoka macierzysta (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Klaster maszyn wirtualnych (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Grupa klastra (identyfikator)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Grupa klastra (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Model urządzenia (identyfikator)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Jest pełna głębokość"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "Adres MAC"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Posiada podstawowy adres IP"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Posiada adres IP poza pasmem"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Wirtualne podwozie (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Jest członkiem wirtualnego podwozia"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB IP (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Posiada kontekst urządzenia wirtualnego"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Model urządzenia"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Typ modułu (model)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Osłona modułu (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Szafa (nazwa)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Urządzenie (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Urządzenie (nazwa)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Typ urządzenia (model)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Rola urządzenia (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Rola urządzenia (identyfikator)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Wirtualne podwozie (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3709,121 +3781,121 @@ msgstr "Wirtualne podwozie (ID)"
msgid "Virtual Chassis"
msgstr "Wirtualne podwozie"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Moduł (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Kabel (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Maszyna wirtualna (nazwa)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Maszyna wirtualna (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Interfejs (nazwa)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Interfejs maszyny wirtualnej (nazwa)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Interfejs maszyny wirtualnej (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Tryb 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Przypisana sieć VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Przypisany VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Zasady tłumaczenia sieci VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3831,117 +3903,117 @@ msgstr "Zasady tłumaczenia sieci VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Polityka tłumaczeń VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfejsy wirtualnej obudowy dla urządzenia"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfejsy wirtualnej obudowy dla urządzenia (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Rodzaj interfejsu"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Interfejs nadrzędny (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Interfejs mostkowy (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Interfejs LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "Adres MAC"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Podstawowy adres MAC (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Podstawowy adres MAC"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Kontekst urządzenia wirtualnego"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Kontekst urządzenia wirtualnego (identyfikator)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Bezprzewodowa sieć LAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Połączenie bezprzewodowe"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Zakończenie obwodu wirtualnego (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Osłona modułu nadrzędnego (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Zainstalowany moduł (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Zainstalowane urządzenie (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Zainstalowane urządzenie (nazwa)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Mistrz (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Mistrz (imię)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Najemca (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Najemca (identyfikator)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Nieskończony"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Panel zasilania (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3949,11 +4021,11 @@ msgstr "Panel zasilania (ID)"
msgid "Tags"
msgstr "Tagi"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3969,203 +4041,212 @@ msgstr ""
"Obsługiwane są zakresy alfanumeryczne. (Musi odpowiadać liczbie tworzonych "
"nazw.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Nazwa kontaktu"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Telefon kontaktowy"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Kontakt E-mail"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Strefa czasowa"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Producent"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Współczynnik kształtu"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Szerokość"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Wysokość (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Jednostki malejące"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Szerokość zewnętrzna"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Wysokość zewnętrzna"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Głębokość zewnętrzna"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Jednostka zewnętrzna"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Głębokość montażu"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Waga"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Maksymalna waga"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Jednostka wagowa"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Typ szafy"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Wymiary zewnętrzne"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numeracja"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Typ szafy"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Etykieta zasobu"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Przepływ powietrza"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4175,38 +4256,39 @@ msgstr "Przepływ powietrza"
msgid "Rack"
msgstr "Szafa"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Sprzęt"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Domyślna platforma"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Numer części"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Wysokość U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Wyklucz z wykorzystania"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4214,37 +4296,51 @@ msgstr "Wyklucz z wykorzystania"
msgid "Device Type"
msgstr "Typ urządzenia"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Schemat"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Typ modułu"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Podwozie"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Rola maszyny wirtualnej"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4252,22 +4348,22 @@ msgstr "Rola maszyny wirtualnej"
msgid "Config template"
msgstr "Szablon konfiguracji"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Typ urządzenia"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Rola urządzenia"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4278,17 +4374,17 @@ msgstr "Rola urządzenia"
msgid "Platform"
msgstr "Platforma"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4300,28 +4396,28 @@ msgstr "Platforma"
msgid "Cluster"
msgstr "Klaster"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Konfiguracja"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Wirtualizacja"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Rodzaj modułu"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4339,109 +4435,109 @@ msgstr "Rodzaj modułu"
msgid "Label"
msgstr "Etykieta"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Długość"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Jednostka długości"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domena"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Panel zasilania"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Dostawa"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Faza"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Napięcie"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Natężenie prądu"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Maksymalne wykorzystanie"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Maksymalne losowanie"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Maksymalny pobór mocy (waty)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Przydzielone losowanie"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Przydzielony pobór mocy (waty)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Port zasilania"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Noga do karmienia"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Tylko zarządzanie"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Tryb PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Typ PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Rola sieci bezprzewodowej"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4455,26 +4551,26 @@ msgstr "Rola sieci bezprzewodowej"
msgid "Module"
msgstr "Moduł"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "OPÓŹNIENIE"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Konteksty urządzeń wirtualnych"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4488,55 +4584,55 @@ msgstr "Prędkość"
msgid "Mode"
msgstr "Tryb"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Dodaj oznaczone sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Usuń oznaczone sieci VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Grupa sieci bezprzewodowej sieci LAN"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4545,251 +4641,258 @@ msgstr "Bezprzewodowe sieci LAN"
msgid "Addressing"
msgstr "Adresowanie"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operacja"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Przełączanie 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Dodaj/Usuń"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
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:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Nazwa regionu macierzystego"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Nazwa nadrzędnej grupy witryn"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Przypisany region"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Przydzielona grupa"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "dostępne opcje"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Lokalizacja nadrzędna"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Lokalizacja nie została znaleziona."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Producent tego typu szaf"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Najniższy numer pozycji w szafie"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Szerokość szyny do szyny (w calach)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Jednostka do wymiarów zewnętrznych"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Jednostka masy w szafach"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Nazwa przydzielonego najemcy"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Nazwa przypisanej roli"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Model typu stelaża"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Kierunek przepływu powietrza"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Witryna nadrzędna"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Lokalizacja szafy (jeśli określona)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Jednostki"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Lista poszczególnych numerów jednostek oddzielona przecinkami"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Producent, który produkuje ten typ urządzenia"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Waga urządzenia"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Jednostka do wagi urządzenia"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Waga modułu"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Jednostka do ciężaru modułu"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Rola urządzenia nadrzędnego"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Nie znaleziono roli urządzenia."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Ogranicz przypisania platformy do tego producenta"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Przypisana rola"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Producent typu urządzenia"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Model typu urządzenia"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Przydzielona platforma"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Wirtualne podwozie"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Klaster wirtualizacji"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Przypisana lokalizacja (jeśli istnieje)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Przypisana szafa (jeśli określona)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Twarz"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Powierzchnia montażu w szafie"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Urządzenie nadrzędne (dla urządzeń podrzędnych)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Osłona urządzenia"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
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:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Wnęka modułu"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Rodzaj modułu"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Replikacja komponentów"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4797,177 +4900,176 @@ msgstr ""
"Automatyczne wypełnianie komponentów powiązanych z tym typem modułu "
"(domyślnie włączone)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Zastosuj komponenty"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Zastosuj już istniejące komponenty"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Typ portu"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Prędkość portu w bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Rodzaj wylotu"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Lokalny port zasilania zasilający to gniazdko"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Faza elektryczna (dla obwodów trójfazowych)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Opóźnienie"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Nadrzędny interfejs LAG"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdc"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Medium fizyczne"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Dwupoziomowy"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Tryb PoE"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Typ PoE"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Przypisany VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rola Rf"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Rola bezprzewodowa (AP/stacja)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, 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:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Tylny port"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Odpowiedni tylny port"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Klasyfikacja medium fizycznego"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Zainstalowane urządzenie"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Urządzenie dziecięce zainstalowane w tej wnęce"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Nie znaleziono urządzenia dziecięcego."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Nadrzędny element zapasów"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Typ komponentu"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Typ komponentu"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Nazwa firmy"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Nazwa komponentu"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr ""
"Nazwa komponentu musi być określona, gdy określony jest typ komponentu"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Nie znaleziono komponentu: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr ""
"Typ komponentu musi być określony, gdy określona jest nazwa komponentu"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4975,134 +5077,134 @@ msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Maszyna wirtualna"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Przypisany interfejs"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Jest podstawowy"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Urządzenie boczne A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Nazwa urządzenia"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Typ strony A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Nazwa strony A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Nazwa zakończenia"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Urządzenie boczne B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Strona typu B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Nazwa strony B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status połączenia"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Urządzenie główne"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Nazwa witryny nadrzędnej"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Panel zasilania przed strumieniem"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Podstawowy lub nadmiarowy"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Rodzaj zasilania (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Pojedynczy lub trójfazowy"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5145,7 +5247,7 @@ msgstr "Nie można adoptować {model} {name} ponieważ już należy do modułu"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5154,21 +5256,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Zasilanie zasilania"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Status urządzenia"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Region macierzysty"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5176,117 +5278,117 @@ msgstr "Region macierzysty"
msgid "Parent group"
msgstr "Grupa nadrzędna"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Obiekty"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Funkcja"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Obrazy"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Komponenty"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Rola urządzenia podrzędnego"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Model"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Posiada adres IP OOB"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Wirtualny element podwozia"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Posiada konteksty urządzeń wirtualnych"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Grupa klastra"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Okablowany"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Zajęty"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Połączenie"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Uprzejmy"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Tylko MGMT"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Tryb 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Kanał bezprzewodowy"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Częstotliwość kanału (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Szerokość kanału (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Moc transmisji (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5297,15 +5399,15 @@ msgstr "Moc transmisji (dBm)"
msgid "Cable"
msgstr "Kabel"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Odkryte"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Przypisane urządzenie"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Przypisana maszyna maszynowa"
@@ -5315,15 +5417,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Wirtualny element podwozia istnieje już na pozycji {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5332,9 +5434,9 @@ msgstr "Rodzaj zakresu"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Zakres"
@@ -5343,30 +5445,30 @@ msgstr "Zakres"
msgid "Scope type (app & model)"
msgstr "Typ zakresu (aplikacja i model)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Dane kontaktowe"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Rola szafy"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Identyfikator"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Kontrola zapasów"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5374,37 +5476,46 @@ msgstr ""
"Lista numerycznych identyfikatorów jednostek oddzielonych przecinkami. "
"Zakres można określić za pomocą myślnika."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Rezerwacje"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Wprowadź prawidłowy schemat JSON, aby zdefiniować obsługiwane atrybuty."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profil i atrybuty"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Rola urządzenia"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
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:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "Priorytet urządzenia w wirtualnej obudowie"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Charakterystyka"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5419,35 +5530,35 @@ msgstr ""
"zostanie automatycznie zastąpiony wartością pozycji podczas tworzenia nowego"
" modułu."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Szablon portu konsoli"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Szablon portu serwera konsoli"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Szablon portu przedniego"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Szablon interfejsu"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Szablon gniazdka elektrycznego"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Szablon portu zasilania"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Szablon tylnego portu"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5455,14 +5566,14 @@ msgstr "Szablon tylnego portu"
msgid "Console Port"
msgstr "Port konsoli"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5473,8 +5584,8 @@ msgstr "Port serwera konsoli"
msgid "Front Port"
msgstr "Port przedni"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5486,40 +5597,40 @@ msgstr "Port przedni"
msgid "Rear Port"
msgstr "Tylny port"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Port zasilania"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Gniazdo zasilania"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Przypisywanie komponentów"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Interfejs LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Urządzenie dziecięce"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5527,39 +5638,38 @@ 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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Port konsoli"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Port serwera konsoli"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Port przedni"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Gniazdo zasilania"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Przedmiot zapasów"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Rola pozycji zapasów"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Interfejs VM"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5569,13 +5679,13 @@ msgstr "Interfejs VM"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "Adres MAC można przypisać tylko do jednego obiektu."
@@ -5628,7 +5738,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:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5700,15 +5810,15 @@ msgstr "Zakończenia A i B nie mogą łączyć się z tym samym obiektem."
msgid "end"
msgstr "zakończyć"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "zakończenie kabla"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "zakończenia kabli"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5717,68 +5827,68 @@ msgstr ""
"Znaleziono duplikat zakończenia {app_label}.{model} {termination_id}: kabel "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "jest aktywny"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "jest kompletny"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "jest podzielony"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "ścieżka kabla"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "ścieżki kablowe"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Wszystkie linki muszą być zgodne z pierwszym typem łącza"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Brak filtra pozycji zdalnego zakończenia"
@@ -5859,12 +5969,12 @@ msgstr ""
"({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "noga karmiąca"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Faza (dla zasilania trójfazowego)"
@@ -5891,17 +6001,17 @@ msgstr ""
"modułu"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "Tylko zarządzanie"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "interfejs mostka"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "rola bezprzewodowa"
@@ -5914,8 +6024,8 @@ msgid "interface templates"
msgstr "szablony interfejsu"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Interfejs nie może być połączony z samym sobą."
@@ -5931,7 +6041,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "pozycja tylnego portu"
@@ -5958,7 +6068,7 @@ msgstr ""
" {count} położenia"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "położenia"
@@ -5971,12 +6081,12 @@ msgid "rear port templates"
msgstr "szablony tylnych portów"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "położenie"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Identyfikator, do którego należy odwołać się podczas zmiany nazwy "
@@ -6007,21 +6117,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "ID części"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Identyfikator części przypisany przez producenta"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "szablon pozycji inwentaryzacji"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "szablony pozycji inwentaryzacji"
@@ -6061,7 +6171,7 @@ msgstr "{class_name} modele muszą zadeklarować właściwość parent_object"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Typ portu fizycznego"
@@ -6099,135 +6209,135 @@ msgstr "port zasilania"
msgid "power ports"
msgstr "porty zasilania"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "gniazdo zasilania"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "gniazdka elektryczne"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "tryb"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Strategia tagowania IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "interfejs macierzysty"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "nieoznaczone sieci VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "oznaczone sieci VLAN"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "główny adres MAC"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "macierzysta LGD"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "Prędkość (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "dupleks"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64-bitowa nazwa światowa"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "kanał bezprzewodowy"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "częstotliwość kanału (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Wypełnione przez wybrany kanał (jeśli ustawiony)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "moc nadawania (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "bezprzewodowe sieci LAN"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "interfejs"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "interfejsy"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Interfejs nie może być własnym rodzicem."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6236,7 +6346,7 @@ msgstr ""
"Wybrany interfejs nadrzędny ({interface}) należy do innego urządzenia "
"({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6245,7 +6355,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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6253,7 +6363,7 @@ msgid ""
msgstr ""
"Wybrany interfejs mostu ({bridge}) należy do innego urządzenia ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6262,21 +6372,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:872
+#: netbox/dcim/models/device_components.py:881
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:876
+#: netbox/dcim/models/device_components.py:885
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:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6285,53 +6395,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Interfejsy wirtualne nie mogą mieć trybu PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Interfejsy wirtualne nie mogą mieć typu PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanał można ustawić tylko na interfejsach bezprzewodowych."
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
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:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
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:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "Tryb interfejsu nie obsługuje nieoznaczonej sieci VLAN."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6340,24 +6450,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Zmapowana pozycja na odpowiednim tylnym porcie"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "port przedni"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "porty przednie"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6366,19 +6476,19 @@ msgstr ""
"Nieprawidłowa pozycja tylnego portu ({rear_port_position}): Tylny port "
"{name} ma tylko {positions} pozycje."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
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:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "tylny port"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "tylne porty"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6387,37 +6497,37 @@ msgstr ""
"Liczba pozycji nie może być mniejsza niż liczba zmapowanych portów przednich"
" ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "wnęka modułu"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "kieszenie modułowe"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "wnęka urządzenia"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "kieszenie na urządzenia"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Nie można zainstalować urządzenia w sobie."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6425,61 +6535,61 @@ msgstr ""
"Nie można zainstalować określonego urządzenia; urządzenie jest już "
"zainstalowane w {bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "rola pozycji zapasów"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "role pozycji zapasów"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "numer seryjny"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "znacznik zasobu"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr "Unikalny znacznik używany do identyfikacji tego elementu"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "odkryty"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Ten przedmiot został automatycznie wykryty"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "pozycja inwentaryzacyjna"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "pozycje inwentaryzacyjne"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Nie można przypisać siebie jako rodzica."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Nie można przypisać elementu zapasów do komponentu na innym urządzeniu"
@@ -6492,8 +6602,8 @@ msgstr "producenta"
msgid "manufacturers"
msgstr "producentów"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "model"
@@ -6501,11 +6611,11 @@ msgstr "model"
msgid "default platform"
msgstr "domyślna platforma"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "numer części"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Dyskretny numer części (opcjonalnie)"
@@ -6543,8 +6653,8 @@ msgstr ""
" Pozostaw puste, jeśli ten typ urządzenia nie jest ani rodzicem, ani "
"dzieckiem."
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "przepływ powietrza"
@@ -6591,153 +6701,145 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Typy urządzeń podrzędnych muszą mieć wartość 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "typ modułu"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "typy modułów"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Maszyny wirtualne mogą być przypisane do tej roli"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "rola urządzenia"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "role urządzenia"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "platforma"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "platformy"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Funkcja, jaką spełnia to urządzenie"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Numer seryjny podwozia, przypisany przez producenta"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "Unikalny znacznik używany do identyfikacji tego urządzenia"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "pozycja (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "powierzchnia szafy"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "podstawowy IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "podstawowy IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "Poza pasmem IP"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Pozycja VC"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Wirtualna pozycja podwozia"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Priorytet VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Priorytet wyboru głównego wirtualnego podwozia"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "swoboda"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "długość geograficzna"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Nazwa urządzenia musi być niepowtarzalna dla każdej witryny."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "urządzenie"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "urządzenia"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
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:843
+#: netbox/dcim/models/devices.py:737
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:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
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:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6745,7 +6847,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:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6753,7 +6855,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:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6762,22 +6864,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} nie jest adresem IPv4."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} nie jest adresem IPv6."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6786,23 +6888,23 @@ 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:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Urządzenie przypisane do wirtualnej obudowy musi mieć zdefiniowane "
"położenie."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6811,39 +6913,22 @@ msgstr ""
"Nie można usunąć urządzenia z wirtualnej obudowy {virtual_chassis} ponieważ "
"jest obecnie wyznaczony jako jego mistrz."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "moduł"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "modułów"
-
-#: 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 ""
-"Moduł musi być zainstalowany w wnęce modułowej należącej do przypisanego "
-"urządzenia ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "domena"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "wirtualne podwozie"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6852,43 +6937,43 @@ 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:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identyfikator"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "komentarzy"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "kontekst urządzenia wirtualnego"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "konteksty urządzeń wirtualnych"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} nie jest IPV{family} adres."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "Adresy MAC"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6896,7 +6981,7 @@ msgstr ""
"Nie można anulować przypisania adresu MAC, gdy jest on wyznaczony jako "
"główny MAC dla obiektu"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6904,11 +6989,57 @@ msgstr ""
"Nie można ponownie przypisać adresu MAC, gdy jest on wyznaczony jako główny "
"MAC dla obiektu"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Proszę wybrać {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "schemat"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "profil typu modułu"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "profile typu modułu"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "atrybutów"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "typ modułu"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "typy modułów"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Nieprawidłowy schemat: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "moduł"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "modułów"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Moduł musi być zainstalowany w wnęce modułowej należącej do przypisanego "
+"urządzenia ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "panel zasilania"
@@ -7011,22 +7142,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Wymiar zewnętrzny szafy (szerokość)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "wysokość zewnętrzna"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Zewnętrzny wymiar stojaka (wysokość)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "głębokość zewnętrzna"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Wymiar zewnętrzny szafy (głębokość)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "jednostka zewnętrzna"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "głębokość montażu"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7034,77 +7173,75 @@ msgstr ""
"Maksymalna głębokość zamontowanego urządzenia w milimetrach. W przypadku "
"stojaków czterosłupkowych jest to odległość między przednią i tylną szyną."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "maksymalna waga"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Maksymalna nośność regału"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "współczynnik kształtu"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "typ szafy"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "typy szaf"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Należy określić jednostkę podczas ustawiania wymiaru zewnętrznego"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
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:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "rola szafy"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "role szafy"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "Identyfikator obiektu"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Lokalnie przypisany identyfikator"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Funkcjonalna rola"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "Unikalny tag używany do identyfikacji tej szafy"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "szafa"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "szafy"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7113,7 +7250,7 @@ msgstr ""
"Szafa musi być mieć najmniej {min_height}U wysokości aby pomieścić aktualnie"
" zainstalowane urządzeń."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7122,29 +7259,29 @@ msgstr ""
"Numeracja jednostek szafy musi rozpoczynać się od {position} lub mniej, aby "
"pomieścić aktualnie zainstalowane urządzenia."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, 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:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "jednostki"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "rezerwacja szafy"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "rezerwacje szafy"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Następujące jednostki zostały już zarezerwowane: {unit_list}"
@@ -7287,13 +7424,13 @@ msgid "Reachable"
msgstr "Osiągnięty"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Urządzenia"
@@ -7303,9 +7440,9 @@ msgid "VMs"
msgstr "maszyny wirtualne"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7315,21 +7452,21 @@ msgstr "maszyny wirtualne"
msgid "Config Template"
msgstr "Szablon konfiguracji"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Adres IP"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Adres IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Adres IPv6"
@@ -7367,10 +7504,10 @@ msgstr "Porty zasilania"
msgid "Power outlets"
msgstr "Gniazdka elektryczne"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7381,7 +7518,7 @@ msgstr "Gniazdka elektryczne"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfejsy"
@@ -7401,14 +7538,15 @@ msgstr "Wnęsy modułowe"
msgid "Inventory items"
msgstr "Elementy inwentaryzacyjne"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Moduł Bay"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7437,24 +7575,24 @@ msgstr "Maksymalne wyciąganie (W)"
msgid "Allocated draw (W)"
msgstr "Przydzielone losowanie (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Adresy IP"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Grupy FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7465,41 +7603,41 @@ msgstr "Grupy FHRP"
msgid "Tunnel"
msgstr "Tunel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Tylko zarządzanie"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Wirtualny obwód"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Zainstalowany moduł"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Moduł szeregowy"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Etykietka zasobów modułu"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Status modułu"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Komponent"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Przedmioty"
@@ -7514,11 +7652,12 @@ msgid "Device Types"
msgstr "Rodzaje urządzeń"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Rodzaje modułów"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformy"
@@ -7537,14 +7676,14 @@ msgstr "Pełna głębokość"
msgid "U Height"
msgstr "Wysokość U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instancje"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7553,9 +7692,9 @@ msgstr "Instancje"
msgid "Console Ports"
msgstr "Porty konsoli"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7564,9 +7703,9 @@ msgstr "Porty konsoli"
msgid "Console Server Ports"
msgstr "Porty serwera konsoli"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7575,9 +7714,9 @@ msgstr "Porty serwera konsoli"
msgid "Power Ports"
msgstr "Porty zasilania"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7586,9 +7725,9 @@ msgstr "Porty zasilania"
msgid "Power Outlets"
msgstr "Gniazdka elektryczne"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7596,9 +7735,9 @@ msgstr "Gniazdka elektryczne"
msgid "Front Ports"
msgstr "Porty przednie"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7607,17 +7746,17 @@ msgstr "Porty przednie"
msgid "Rear Ports"
msgstr "Tylne porty"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Wnęsy na urządzenia"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7626,7 +7765,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:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Zasilanie zasilania"
@@ -7639,45 +7778,50 @@ msgstr "Maksymalne wykorzystanie"
msgid "Available Power (VA)"
msgstr "Dostępna moc (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Wysokość zewnętrzna"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Głębokość zewnętrzna"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Maksymalna waga"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Przestrzeń"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Witryny"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Grupy VLAN"
@@ -7685,62 +7829,62 @@ msgstr "Grupy VLAN"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rezerwacje"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Urządzenia poza szafami"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Kontekst konfiguracji"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Konfiguracja renderowania"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Maszyny wirtualne"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, 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:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Dzieci"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Dodano członka {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Usunięto {device} z wirtualnego podwozia {chassis}"
@@ -7803,12 +7947,6 @@ msgstr "Wielokrotny wybór"
msgid "Multiple objects"
msgstr "Wiele obiektów"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Niepełnosprawny"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Luźne"
@@ -7837,9 +7975,9 @@ msgstr "tak"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Link"
@@ -7883,111 +8021,82 @@ msgstr "Debugowanie"
msgid "Failure"
msgstr "Niepowodzenie"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Aktualizacja"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Usuń"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Niebieska"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Indygo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Fioletowy"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Różowy"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Czerwony"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Pomarańczowy"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Żółty"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Zielony"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Cyraneczka"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Niebieski"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Szary"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Czarny"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Biały"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Hook internetowy"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Skrypt"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Powiadomienie"
@@ -8030,24 +8139,24 @@ msgstr "Typ widżetu"
msgid "Unregistered widget class: {name}"
msgstr "Niezarejestrowana klasa widgetów: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} musi zdefiniować metodę render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Uwaga"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "Wyświetl dowolną niestandardową zawartość. Markdown jest obsługiwany."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Liczenie obiektów"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8055,70 +8164,70 @@ msgstr ""
"Wyświetla zestaw modeli NetBox i liczbę obiektów utworzonych dla każdego "
"typu."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtry do zastosowania przy liczeniu liczby obiektów"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Nieprawidłowy format. Filtry obiektów muszą być przekazywane jako słownik."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Lista obiektów"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Wyświetla dowolną listę obiektów."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Domyślna liczba obiektów do wyświetlenia"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Nieprawidłowy format. Parametry adresu URL muszą być przekazywane jako "
"słownik."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr ""
"Nieprawidłowy wybór modelu: {self['model'].data} nie jest obsługiwany."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "Kanał RSS"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Osadź kanał RSS z zewnętrznej strony internetowej."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "Adres URL kanału"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Wymaga połączenia zewnętrznego"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Maksymalna liczba obiektów do wyświetlenia"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Zakładki"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Pokaż swoje osobiste zakładki"
@@ -8132,173 +8241,183 @@ msgstr "Nieznany typ akcji dla reguły zdarzenia: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Nie można importować pociągu zdarzeń {name} błąd: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Moduł skryptu (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Plik danych (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Grupa (nazwa)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Typ klastra"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Grupa najemców"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Grupa najemców (identyfikator)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etykietka"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Tag (identyfikator)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "Posiada lokalne dane kontekstowe konfiguracji"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Nazwa grupy"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Edytowalny interfejs użytkownika"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Jest klonowalny"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Minimalna wartość"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Maksymalna wartość"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Walidacja regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Zachowanie"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nowe okno"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Klasa przycisków"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Typ MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Nazwa pliku"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Rozszerzenie pliku"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Jako załącznik"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Udostępnione"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Metoda HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Adres URL ładunku"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Weryfikacja SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Tajemnica"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Rodzaje zdarzeń"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Jest aktywny"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Typy obiektów"
@@ -8306,9 +8425,9 @@ msgstr "Typy obiektów"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Jeden lub więcej przypisanych typów obiektów"
@@ -8316,10 +8435,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Typ obiektu"
@@ -8328,7 +8448,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Zestaw do wyboru"
@@ -8356,48 +8476,48 @@ msgstr ""
"Cytowany ciąg opcji pól oddzielonych przecinkami z opcjonalnymi etykietami "
"oddzielonymi dwukropkiem: „Choice1:First Choice, Choice2:Second Choice”"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "klasa przycisków"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"Klasa pierwszego łącza w grupie zostanie użyta dla rozwijanego przycisku"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Typy zdarzeń, które wyzwalają tę regułę"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Obiekt akcji"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Nazwa lub skrypt Webhook jako ścieżka kropkowana module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Hook internetowy {name} nie znaleziono"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Skrypt {name} nie znaleziono"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Przypisany typ obiektu"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "Klasyfikacja wpisu"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8405,153 +8525,162 @@ msgstr "Klasyfikacja wpisu"
msgid "Users"
msgstr "Użytkownicy"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Grupy"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Powiązany typ obiektu"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Typ pola"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Wybory"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Dane"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Renderowanie"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Plik danych"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Typy treści"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Typ zawartości HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Typ zdarzenia"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Rodzaj akcji"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Typ obiektu oznaczonego"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Dozwolony typ obiektu"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regiony"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Grupy witryn"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Lokalizacje"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Rodzaje urządzeń"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Role"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Typy klastrów"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Grupy klastrów"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Grupy najemców"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Typ (y) obiektu, który ma to pole niestandardowe"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Wartość domyślna"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Typ powiązanego obiektu (tylko dla pól obiektu/wielu obiektów)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Powiązany filtr obiektów"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Określ parametry zapytania jako obiekt JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Pole niestandardowe"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8559,7 +8688,7 @@ msgstr ""
"Rodzaj danych przechowywanych w tym polu. W przypadku pól obiektu/wielu "
"obiektów wybierz powiązany typ obiektu poniżej."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8567,11 +8696,11 @@ msgstr ""
"Zostanie wyświetlony jako tekst pomocy dla pola formularza. Markdown jest "
"obsługiwany."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Powiązany obiekt"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8579,16 +8708,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Niestandardowe łącze"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Szablony"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8597,66 +8726,84 @@ 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:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Kod szablonu"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Szablon eksportu"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Renderowanie"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
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:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Zapisany filtr"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Zamawianie"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Wprowadź oddzieloną przecinkami listę nazw kolumn. Wpisz nazwę łącznikiem, "
+"aby odwrócić kolejność."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Dostępne kolumny"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Wybrane kolumny"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Żądanie HTTP"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Wybór działania"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Wprowadź warunki w JSON format."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8664,38 +8811,33 @@ msgstr ""
"Wprowadź parametry, które mają zostać przekazane do akcji w JSON format."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Reguła zdarzenia"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Wyzwalacze"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Grupa powiadomień"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Najemcy"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
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:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Zawartość"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Zaplanuj pod adresem"
@@ -8703,7 +8845,7 @@ msgstr "Zaplanuj pod adresem"
msgid "Schedule execution of report to a set time"
msgstr "Zaplanuj wykonanie raportu na określony czas"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Powtarza się co"
@@ -8711,29 +8853,29 @@ msgstr "Powtarza się co"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Przedział, w którym raport jest ponownie uruchamiany (w minutach)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (aktualny czas: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Zaplanowany czas musi być w przyszłości."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Zatwierdź zmiany"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Zatwierdź zmiany w bazie danych (usuń zaznaczenie dla suchego uruchomienia)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Zaplanuj wykonanie skryptu na określony czas"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Interwał, w którym ten skrypt jest ponownie uruchamiany (w minutach)"
@@ -8757,25 +8899,26 @@ msgstr "Zmiany bazy danych zostały cofnięte z powodu błędu."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "waga"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "Kontekst konfiguracji"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "Konteksty konfiguracji"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Dane JSON muszą być w formie obiektu. Przykład:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8783,33 +8926,11 @@ msgstr ""
"Lokalne dane kontekstowe konfiguracji mają pierwszeństwo przed kontekstami "
"źródłowymi w ostatecznym renderowanym kontekście konfiguracji"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "kod szablonu"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Kod szablonu Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "parametry środowiska"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Dowolny dodatkowe"
-" parametry do przejścia podczas konstruowania środowiska Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "szablon konfiguracji"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "szablony konfiguracji"
@@ -8846,7 +8967,7 @@ msgstr ""
"Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie "
"użyta nazwa pola)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "nazwa grupy"
@@ -9169,45 +9290,96 @@ msgstr "deska rozdzielcza"
msgid "dashboards"
msgstr "pulpity nawigacyjne"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "kod szablonu"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Kod szablonu Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "parametry środowiska"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Dowolny dodatkowe parametry przejść podczas budowy "
+"środowiska Jinja"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Domyślnie {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Nazwa pliku do nadania renderowanemu pliku eksportu"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "rozszerzenie pliku"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Rozszerzenie do dołączenia do renderowanej nazwy pliku"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "jako załącznik"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Pobierz plik jako załącznik"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} musi zaimplementować metodę get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "typy obiektów"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Obiekt (-y), do którego ma zastosowanie ta reguła."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Rodzaje zdarzeń, które wyzwalają tę regułę."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "warunki"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr ""
"Zestaw warunków decydujących o tym, czy zdarzenie zostanie wygenerowane."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "typ działania"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Dodatkowe dane do przekazania do obiektu akcji"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "reguła zdarzenia"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "zasady zdarzeń"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9217,7 +9389,7 @@ msgstr ""
"podczas wywołania webhook. Przetwarzanie szablonu Jinja2 jest obsługiwane w "
"tym samym kontekście co treść żądania."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available tutaj."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "dodatkowe nagłówki"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9243,11 +9415,11 @@ msgstr ""
"formacie Nazwa: Value
. Przetwarzanie szablonu Jinja2 jest "
"obsługiwane w tym samym kontekście co treść żądania (poniżej)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "szablon ciała"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9260,11 +9432,11 @@ msgstr ""
"znacznik czasu
, nazwa użytkownika
, "
"Identyfikator żądania
, i dane
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "tajemnica"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9274,15 +9446,15 @@ msgstr ""
"zawierający podsumowanie heksadecymalne HMAC korpusu ładunku użytkowego "
"używającego sekretu jako klucza. Tajemnica nie jest przekazywana w żądaniu."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Włącz weryfikację certyfikatu SSL. Wyłącz ostrożnie!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Ścieżka pliku CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9290,174 +9462,172 @@ msgstr ""
"Określony plik certyfikatu CA, który ma być używany do weryfikacji SSL. "
"Pozostaw puste miejsce, aby użyć ustawień domyślnych systemu."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "haczyk internetowy"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "haczyki internetowe"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Nie określaj pliku certyfikatu CA, jeśli weryfikacja SSL jest wyłączona."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Typ obiektu (-y), do którego dotyczy to łącze."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "tekst linku"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Kod szablonu Jinja2 dla tekstu linku"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL linku"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Kod szablonu Jinja2 dla adresu URL linku"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Linki z tą samą grupą pojawią się jako menu rozwijane"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nowe okno"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Wymuś otwarcie łącza w nowym oknie"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "niestandardowy link"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "niestandardowe linki"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Typ obiektu, do którego ma zastosowanie ten szablon."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Kod szablonu Jinja2. Lista eksportowanych obiektów jest przekazywana jako "
-"zmienna kontekstowa o nazwie zestaw zapytań
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Domyślnie tekst/zwykły; charset = utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "rozszerzenie pliku"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Rozszerzenie do dołączenia do renderowanej nazwy pliku"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "jako załącznik"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Pobierz plik jako załącznik"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "szablon eksportu"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "szablony eksportu"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "„{name}„jest zastrzeżoną nazwą. Proszę wybrać inną nazwę."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Typ obiektu (-y), do którego ma zastosowanie ten filtr."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "wspólne"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "zapisany filtr"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "zapisane filtry"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Parametry filtra muszą być przechowywane jako słownik argumentów słów "
"kluczowych."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Typ obiektu tabeli"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "stół"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "konfiguracja tabeli"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "konfiguracje tabel"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Nieznana tabela: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Nieznana kolumna: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "wysokość obrazu"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "szerokość obrazu"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "załącznik do obrazu"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "załączniki do obrazów"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Załączniki obrazów nie mogą być przypisane do tego typu obiektu ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "rodzaj"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "wpis do dziennika"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "wpisy do dziennika"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "zakładka"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "zakładki"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, 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})."
@@ -9549,179 +9719,193 @@ msgstr "wartość buforowana"
msgid "cached values"
msgstr "wartości buforowane"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "oddział"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "oddziałów"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "zmiana etapowa"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "zmiany etapowe"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Typ obiektu, do którego można zastosować ten znacznik."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "metka"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "znakuje"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "przedmiot oznaczony"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "przedmioty oznaczone"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Dane skryptu"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parametry wykonywania skryptów"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml jest przestarzały i zostanie usunięty w wersji 4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json jest przestarzały i zostanie usunięty w wersji 4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Odrzucić"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Typy obiektów"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Potwierdź wyjątkowość"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Widoczne"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Edytowalny"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Powiązany typ obiektu"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Zestaw wyboru"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Jest klonowalny"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Minimalna wartość"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Maksymalna wartość"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Walidacja Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Policz"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Uporządkuj alfabetycznie"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nowe okno"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Typ MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Nazwa pliku"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Rozszerzenie pliku"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Jako załącznik"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Plik danych"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Zsynchronizowane"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Obraz"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Rozmiar (bajty)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Nazwa tabeli"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Przeczytaj"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Walidacja SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Rodzaje zdarzeń"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Role urządzenia"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Komentarze (krótkie)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Linia"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Poziom"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Wiadomość"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Metoda"
@@ -9762,32 +9946,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Twój pulpit nawigacyjny został zresetowany."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Dodano widżet: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Zaktualizowano widżet: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Usunięty widget: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Błąd usuwania widżetu: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa."
@@ -9809,7 +9993,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:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9852,8 +10036,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Zwykły tekst"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Serwis"
@@ -9866,19 +10050,19 @@ msgstr "Klient"
msgid "Invalid IP address format: {address}"
msgstr "Nieprawidłowy format adresu IP: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Importuj cel"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Import docelowy (nazwa)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Cel eksportu"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Eksportuj cel (nazwa)"
@@ -9915,7 +10099,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Eksportowanie L2VPN (identyfikator)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefiks"
@@ -9943,8 +10127,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Prefiksy zawierające ten prefiks lub adres IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Długość maski"
@@ -9956,18 +10140,18 @@ msgstr "Grupa VLAN (ID)"
msgid "VLAN Group (slug)"
msgstr "Grupa VLAN (ślimak)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Numer VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adres"
@@ -10016,26 +10200,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Zasady tłumaczenia sieci VLAN (nazwa)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Grupa FHRP (nazwa)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Grupa FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "Adres IP (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "Adres IP"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Podstawowy IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Podstawowy IPv4 (adres)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Podstawowy IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Podstawowy IPv6 (adres)"
@@ -10096,24 +10288,24 @@ msgid "Date added"
msgstr "Data dodania"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Grupa VLAN"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10126,9 +10318,9 @@ msgstr "Długość prefiksu"
msgid "Is a pool"
msgstr "Jest basenem"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Traktuj jako w pełni wykorzystany"
@@ -10137,28 +10329,32 @@ msgstr "Traktuj jako w pełni wykorzystany"
msgid "VLAN Assignment"
msgstr "Przypisanie sieci VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Traktuj jako zaludniony"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Nazwa DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protokół"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Identyfikator grupy"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10168,51 +10364,51 @@ msgstr "Identyfikator grupy"
msgid "Authentication type"
msgstr "Typ uwierzytelniania"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "klucz uwierzytelniania"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Uwierzytelnienie"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Zakresy identyfikatorów VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Rola Q w Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q w Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Strona & Grupa"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Porty"
@@ -10248,8 +10444,9 @@ msgstr "Strona VLAN (jeśli istnieje)"
msgid "Scope ID"
msgstr "Identyfikator zakresu"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10297,47 +10494,58 @@ msgstr "Nie określono interfejsu; nie można ustawić jako IP poza pasmem"
msgid "Auth type"
msgstr "Rodzaj auth"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Przypisana grupa VLAN"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Zasady tłumaczenia sieci VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "protokół IP"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Wymagane, jeśli nie jest przypisane do maszyny wirtualnej"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Typ nadrzędny (aplikacja i model)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Wymagane, jeśli nie jest przypisane do urządzenia"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Nazwa obiektu nadrzędnego"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "Identyfikator obiektu nadrzędnego"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Jeden z identyfikatorów macierzystych lub parent_object_id musi być "
+"dołączony do parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} nie jest przypisany do tego urządzenia/maszyny wirtualnej."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} nie jest przypisany do tego rodzica."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Cele trasy"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Importuj cele"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Cele eksportowe"
@@ -10349,13 +10557,13 @@ msgstr "Importowane przez VRF"
msgid "Exported by VRF"
msgstr "Eksportowane przez VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Prywatny"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Rodzina adresu"
@@ -10375,50 +10583,50 @@ msgstr "Koniec"
msgid "Search within"
msgstr "Szukaj w obrębie"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Obecny w VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Urządzenie/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Prefiks nadrzędny"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Przypisany do interfejsu"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nazwa DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "sieci VLAN"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Zawiera identyfikator VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Lokalny identyfikator sieci VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Zdalny identyfikator sieci VLAN"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q w Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "IDENTYFIKATOR VLAN"
@@ -10428,7 +10636,7 @@ msgstr "IDENTYFIKATOR VLAN"
msgid "Route Target"
msgstr "Cel trasy"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10502,12 +10710,12 @@ msgstr "Identyfikatory sieci VLAN"
msgid "Child VLANs"
msgstr "Dziecięce sieci VLAN"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10515,28 +10723,32 @@ 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:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Rodzaj macierzysty"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Port (y)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Szablon usługi"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Z szablonu"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Niestandardowe"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10585,19 +10797,19 @@ msgstr "typ uwierzytelniania"
msgid "authentication key"
msgstr "klucz uwierzytelniania"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Grupa FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Grupy FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Przydział grupy FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Zadania grupowe FHRP"
@@ -10609,7 +10821,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR"
@@ -10683,7 +10895,7 @@ msgstr "jest basenem"
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:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "użyty znak"
@@ -10695,12 +10907,12 @@ msgstr "prefiksy"
msgid "Cannot create prefix with /0 mask."
msgstr "Nie można utworzyć prefiksu z maską /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "tabela globalna"
@@ -10709,113 +10921,131 @@ msgstr "tabela globalna"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Zduplikowany prefiks znaleziony w {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "adres początkowy"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Adres IPv4 lub IPv6 (z maską)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "adres końcowy"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Stan operacyjny tego zakresu"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Podstawowa funkcja tego zakresu"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "znak zapełniony"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Zapobiegaj tworzeniu adresów IP w tym zakresie"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Przestrzeń raportu w 100% wykorzystana"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Zakres IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Zakresy IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "przemawiać"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Status operacyjny niniejszego IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Funkcjonalna rola tego IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (wewnątrz)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "IP, dla którego ten adres jest „zewnętrznym” adresem IP"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "Adresy IP"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Nie można utworzyć adresu IP z maską /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, 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:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Zduplikowany adres IP znaleziony w {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Nie można utworzyć adresu IP {ip} zasięg wewnętrzny {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10823,7 +11053,7 @@ 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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Tylko adresy IPv6 mogą mieć przypisany status SLAAC"
@@ -10839,58 +11069,46 @@ msgstr "szablon usługi"
msgid "service templates"
msgstr "szablony usług"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "usługi"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "usług"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Grupy VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10899,37 +11117,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:130
msgid "Ranges cannot overlap."
msgstr "Zakresy nie mogą się nakładać."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Grupa VLAN (opcjonalnie)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Numeryczny identyfikator sieci VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Stan operacyjny tej sieci VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Podstawowa funkcja tej VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10938,7 +11156,7 @@ msgstr ""
"VLAN jest przypisana do grupy {group} (zakres: {scope}); nie można również "
"przypisać do witryny {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10947,24 +11165,24 @@ msgstr ""
"Przydzielona witryna {site} nie jest członkiem przypisanej grupy {group} "
"(zakres: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Zasady tłumaczenia sieci VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Reguła tłumaczenia VLAN"
@@ -10984,8 +11202,8 @@ msgstr "egzekwuj unikalną przestrzeń"
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:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF"
@@ -11013,74 +11231,79 @@ msgstr "Liczba witryn"
msgid "Provider Count"
msgstr "Liczba dostawców"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Agregaty"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Dodano"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefiksy"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Wykorzystanie"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Zakresy IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Prefiks (płaski)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Głębokość"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Basen"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Oznaczone Używane"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Adres początkowy"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Oznaczony zaludniony"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (Wewnątrz)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (na zewnątrz)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Przypisany"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Przypisany obiekt"
@@ -11088,22 +11311,22 @@ msgstr "Przypisany obiekt"
msgid "VID Ranges"
msgstr "Zakresy VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VIDEO"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Zasady"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Lokalny VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Zdalny VID"
@@ -11116,14 +11339,27 @@ msgstr "RD."
msgid "Unique"
msgstr "Wyjątkowy"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Importuj cele"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Cele eksportu"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 adres IP dostępny"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} Dostępne adresy IP"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Dostępnych jest wiele adresów IP"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11148,31 +11384,31 @@ msgstr ""
"W nazwach DNS dozwolone są tylko znaki alfanumeryczne, gwiazdki, łączniki, "
"kropki i podkreślenia"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Prefiksy podrzędne"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Zakresy dla dzieci"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Powiązane adresy IP"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Interfejsy urządzeń"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Interfejsy VM"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "To pole może nie być puste."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11180,27 +11416,27 @@ msgstr ""
"Wartość musi być przekazana bezpośrednio (np. „foo”: 123); nie używaj "
"słownika ani listy."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} Nie jest ważnym wyborem."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Nieprawidłowy typ zawartości: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Nieprawidłowa wartość. Określ typ zawartości jako "
"'.”."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Zakresy muszą być określone w formularzu (dolny, górny)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Granice zakresu muszą być zdefiniowane jako liczby całkowite."
@@ -11275,6 +11511,7 @@ msgid "Dark Grey"
msgstr "Ciemny szary"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Domyślnie"
@@ -11580,31 +11817,31 @@ msgstr "Pole niestandardowe '{name}„musi mieć unikalną wartość."
msgid "Missing required custom field '{name}'."
msgstr "Brakujące wymagane pole niestandardowe '{name}”."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Zdalne źródło danych"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "ścieżka danych"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Ścieżka do pliku zdalnego (względem katalogu głównego źródła danych)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "włączona automatyczna synchronizacja"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr "Włącz automatyczną synchronizację danych po aktualizacji pliku danych"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "data zsynchronizowana"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} musi wdrożyć metodę sync_data ()."
@@ -11633,7 +11870,7 @@ msgstr "Należy określić jednostkę podczas ustawiania odległości"
msgid "Organization"
msgstr "Organizacja"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Grupy witryn"
@@ -11672,208 +11909,212 @@ msgid "Virtual Device Contexts"
msgstr "Konteksty urządzeń wirtualnych"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Profile typu modułu"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Producenci"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Komponenty urządzenia"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Role pozycji zapasów"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "Adresy MAC"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Połączenia"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Kable"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Linki bezprzewodowe"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Połączenia interfejsu"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Połączenia konsoli"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Połączenia zasilania"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Grupy sieci bezprzewodowej sieci LAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Role prefiksów i VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Zakresy ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Zasady tłumaczeń VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Zasady tłumaczenia VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Szablony usług"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tunele"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Grupy tuneli"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Zakończenia tunelu"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Propozycje IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE Zasady działalności"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Propozycje IPsec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Zasady IPsec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Profile IPsec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Wirtualne dyski"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Typy klastrów"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Grupy klastrów"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Typy obwodów"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Zakończenia obwodów"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Wirtualne obwody"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Typy obwodów wirtualnych"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Zakończenia obwodu wirtualnego"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Grupy obwodów"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Zadania grupowe"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Dostawcy"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Konta dostawców"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Sieci dostawców"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Panele zasilające"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Konfiguracje"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Konteksty konfiguracji"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Szablony konfiguracji"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Dostosowywanie"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11886,92 +12127,96 @@ msgstr "Dostosowywanie"
msgid "Custom Fields"
msgstr "Pola niestandardowe"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Niestandardowe opcje pól"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Linki niestandardowe"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Szablony eksportu"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Zapisane filtry"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Konfiguracje tabel"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Załączniki do obrazów"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operacje"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integracje"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Źródła danych"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Zasady zdarzeń"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Haczyki internetowe"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Oferty pracy"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Rejestracja"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Grupy powiadomień"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Wpisy do czasopism"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Dziennik zmian"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrator"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Tokeny API"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "System"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11979,11 +12224,11 @@ msgstr "System"
msgid "Plugins"
msgstr "Wtyczki"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Historia konfiguracji"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Zadania w tle"
@@ -12019,24 +12264,24 @@ msgstr ""
"{template_extension} nie jest podklasą "
"Netbox.Plugins.Plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr ""
"{button} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context musi być słownikiem"
@@ -12115,79 +12360,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "czeski"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "duński"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "niemiecki"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "angielski"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "hiszpański"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "francuski"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "włoski"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "japoński"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "holenderski"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "polski"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "portugalski"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "rosyjski"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "turecki"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "ukraiński"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "chiński"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Zaznacz wszystko"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Przełącz wszystko"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Przełącz menu rozwijane"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Błąd"
@@ -12196,12 +12441,12 @@ msgstr "Błąd"
msgid "No {model_name} found"
msgstr "Nie znaleziono {model_name} "
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Pole"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Wartość"
@@ -12209,7 +12454,7 @@ msgstr "Wartość"
msgid "Dummy Plugin"
msgstr "Wtyczka Dummy"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12217,51 +12462,51 @@ msgid ""
msgstr ""
"Wystąpił błąd renderowania wybranego szablonu eksportu ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Nie {object_type} zostały wybrane."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Zmiana nazwy {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Usunięte {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Dziennik zmian"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Dziennik"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Zsynchronizowane dane dla {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Zsynchronizowane {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} musi zaimplementować get_children ()"
@@ -12330,12 +12575,6 @@ msgstr "na GitHub"
msgid "Home Page"
msgstr "Strona główna"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12410,13 +12649,10 @@ msgid "Toggle All"
msgstr "Przełącz wszystko"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tabela"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Zamawianie"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Kolumny"
@@ -12436,8 +12672,8 @@ msgid "Account Details"
msgstr "Szczegóły konta"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-mail"
@@ -12478,8 +12714,11 @@ msgstr "Przydzielone grupy"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12523,7 +12762,7 @@ msgstr "Ostatnio używane"
msgid "Add a Token"
msgstr "Dodaj token"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Strona główna"
@@ -12538,7 +12777,7 @@ msgstr "Logo NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Zdobądź"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12618,6 +12857,7 @@ msgstr "Typ obwodu"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12641,6 +12881,20 @@ msgstr "Edytuj"
msgid "Swap"
msgstr "Zamień"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Usuń"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Punkt zakończenia"
@@ -12696,8 +12950,8 @@ msgstr "Odłącz"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12793,28 +13047,22 @@ msgstr "bajty"
msgid "SHA256 Hash"
msgstr "SHA256 Hash"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Synchronizacja"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Zawartość"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Ostatnia synchronizacja"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Brak zdefiniowanych parametrów"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Pliki"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Elewacje szaf"
@@ -12990,7 +13238,7 @@ msgstr "Kolejki tła"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Skonfiguruj tabelę"
@@ -13223,7 +13471,7 @@ msgstr "Zmień nazwę Wybrano"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Nie jest połączony"
@@ -13389,6 +13637,7 @@ msgid "Regenerate Slug"
msgstr "Regeneruj identyfikator"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13440,17 +13689,25 @@ msgstr "Zatoka"
msgid "Add Device"
msgstr "Dodaj urządzenie"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Rola maszyny wirtualnej"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Role urządzeń podrzędnych"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Dodawanie roli urządzenia"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Nazwa modelu"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Numer części"
@@ -13476,7 +13733,7 @@ msgstr "Pozycja tylnego portu"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13543,7 +13800,7 @@ msgstr "Wyczyść"
msgid "Clear All"
msgstr "Wyczyść wszystko"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Głębokość montażu"
@@ -13609,11 +13866,11 @@ msgstr "Szerokość kanału"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13626,7 +13883,7 @@ msgid "No member interfaces"
msgstr "Brak interfejsów członka"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13650,15 +13907,15 @@ msgstr "Identyfikator części"
msgid "Add Child Location"
msgstr "Dodaj lokalizację dziecka"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Lokalizacje dzieci"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Dodawanie lokalizacji"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Dodawanie urządzenia"
@@ -13671,9 +13928,18 @@ msgid "Add Device Type"
msgstr "Dodaj typ urządzenia"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Dodaj typ modułu"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Brak przypisanego profilu"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Profil typu modułu"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Podłączone urządzenie"
@@ -13696,7 +13962,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Noga karmienia"
@@ -13784,11 +14050,11 @@ msgstr "Pozycje"
msgid "Add Site"
msgstr "Dodaj witrynę"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Regiony dziecięce"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Dodaj region"
@@ -13812,19 +14078,20 @@ msgstr "Adres fizyczny"
msgid "Shipping Address"
msgstr "Adres wysyłki"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Grupy dzieci"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Dodaj grupę witryn"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Załącznik"
@@ -13865,6 +14132,15 @@ msgstr "Edycja wirtualnej obudowy %(name)s"
msgid "Rack/Unit"
msgstr "Szafa/jednostka"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Usuń członek wirtualnej obudowy"
@@ -13977,23 +14253,23 @@ msgstr "Nieobsługiwana wersja PostgreSQL"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Upewnij się, że w użyciu jest PostgreSQL w wersji 12 lub nowszej. Możesz to "
+"Upewnij się, że w użyciu jest PostgreSQL w wersji 14 lub nowszej. Możesz to "
"sprawdzić, łącząc się z bazą danych za pomocą poświadczeń NetBox i wydając "
"zapytanie dotyczące WYBIERZ WERSJĘ ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Plik danych powiązany z tym obiektem został usunięty"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Zsynchronizowane dane"
@@ -14003,12 +14279,13 @@ msgstr "Zsynchronizowane dane"
msgid "Sync Data"
msgstr "Synchronizuj dane"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Parametry środowiska"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Szablon"
@@ -14062,7 +14339,7 @@ msgid "Button Class"
msgstr "Klasa przycisków"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Przypisane modele"
@@ -14148,14 +14425,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Warunki"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Typ MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Rozszerzenie pliku"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Zaplanowane na"
@@ -14305,23 +14574,46 @@ msgstr "Próg dziennika"
msgid "All"
msgstr "Wszystko"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Konfiguracja tabeli"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Wyświetlane kolumny"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Konfiguracja tabeli"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Przesuń w górę"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Przesuń w dół"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Oznaczone przedmioty"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Dozwolone typy obiektów"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Dowolny"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Oznaczone typy przedmiotów"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Oznaczone obiekty"
@@ -14694,7 +14986,8 @@ msgstr "Centrum pomocy"
msgid "Log Out"
msgstr "Wyloguj się"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Zaloguj się"
@@ -14726,7 +15019,7 @@ msgstr "Typ uwierzytelniania"
msgid "Authentication Key"
msgstr "klucz uwierzytelniania"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Wirtualne adresy IP"
@@ -14759,7 +15052,7 @@ msgid "Show All"
msgstr "Pokaż wszystko"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Globalny"
@@ -14791,14 +15084,14 @@ msgstr "Adres początkowy"
msgid "Ending Address"
msgstr "Adres końcowy"
-#: 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:95
msgid "Addressing Details"
msgstr "Szczegóły adresowania"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Oznaczone w pełni wykorzystane"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Adresy IP dla dzieci"
@@ -14904,11 +15197,11 @@ msgstr "Unikalna przestrzeń IP"
msgid "Errors"
msgstr "Błędy"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Zaloguj się"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Lub"
@@ -14967,37 +15260,37 @@ msgstr ""
"Kliknij tutaj aby spróbować ponownie załadować "
"NetBox."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Kontakt"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Tytuł"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Grupa kontaktowa"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
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:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Rola kontaktowa"
@@ -15010,12 +15303,12 @@ msgid "Add Tenant"
msgstr "Dodaj najemcę"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Grupa Najemców"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Dodaj grupę najemców"
@@ -15211,7 +15504,7 @@ msgstr "Żywotność SA (KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN Atrybuty"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Dodaj zakończenie"
@@ -15278,11 +15571,11 @@ msgid "Add Wireless LAN"
msgstr "Dodaj bezprzewodową sieć LAN"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Grupa sieci bezprzewodowej sieci LAN"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Dodaj grupę sieci bezprzewodowej sieci LAN"
@@ -15298,109 +15591,133 @@ msgstr "Nadrzędna grupa kontaktów (ID)"
msgid "Parent contact group (slug)"
msgstr "Nadrzędna grupa kontaktów (identyfikator)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Grupa kontaktowa (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Grupa kontaktów (identyfikator)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Kontakt (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Rola kontaktowa (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Rola kontaktu (identyfikator)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Grupa kontaktowa"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Grupa nadrzędnych najemców (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Nadrzędna grupa najemców (identyfikator)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Grupa najemców (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Grupa najemców (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Grupa najemców (identyfikator)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Opisanie"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Dodaj grupy"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Usuń grupy"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Nazwy grup oddzielone przecinkami, zamknięte podwójnymi cudzysłowami (np. "
+"„Grupa 1, Grupa 2”)"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Przypisany kontakt"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "grupa kontaktowa"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "grupy kontaktowe"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "rola kontaktowa"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "role kontaktowe"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "tytuł"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "link"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "kontakt"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "łączność"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "członkostwo w grupie kontaktowej"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "członkostwo w grupach kontaktowych"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "przypisanie kontaktu"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "zadania kontaktowe"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kontakty nie mogą być przypisane do tego typu obiektu ({type})."
@@ -15429,27 +15746,27 @@ msgstr "najemcy"
msgid "tenants"
msgstr "najemcy"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Tytuł kontaktu"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Telefon kontaktowy"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Kontakt e-mail"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Adres kontaktowy"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Link do kontaktu"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Opis kontaktu"
@@ -15572,25 +15889,25 @@ msgstr "Należy wybrać co najmniej jedną akcję."
msgid "Invalid filter for {model}: {error}"
msgstr "Nieprawidłowy filtr dla {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Wykaz działań udzielonych niniejszym zezwoleniem"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "ograniczenia"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Filtr Queryset pasujący do odpowiednich obiektów wybranego typu (typów)"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "pozwolenie"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "zezwolenia"
@@ -15697,7 +16014,7 @@ msgstr ""
"Powiązany obiekt nie został znaleziony przy użyciu podanego identyfikatora "
"numerycznego: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} ma zdefiniowany klucz, ale CHOICES nie jest listą"
@@ -15913,14 +16230,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Nierozpoznany nagłówek: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Dostępne kolumny"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Wybrane kolumny"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15996,6 +16305,19 @@ msgstr ""
"Brak wymaganej wartości dla parametru zapytania statycznego: "
"'{static_params}”"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Nieprawidłowa definicja schematu JSON"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Schemat JSON musi definiować właściwości"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Nieprawidłowa definicja schematu JSON: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Hasło musi zawierać co najmniej jedną cyfrę."
@@ -16035,7 +16357,7 @@ msgstr "Nieznany app_label/model_name dla {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Nieprawidłowy adres IP ustawiony dla {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Kolumna o nazwie {name} jest już zdefiniowany dla tabeli {table_name}"
@@ -16096,18 +16418,6 @@ msgstr "Ustaw Null"
msgid "Clear all"
msgstr "Wyczyść wszystko"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Konfiguracja tabeli"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Przesuń w górę"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Przesuń w dół"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Szukaj..."
@@ -16132,7 +16442,12 @@ msgstr "Napisz"
msgid "The test must define csv_update_data."
msgstr "Test musi zdefiniować csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} musi być wielokrotnością {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} nie jest prawidłowym wyrażeniem regularnym."
@@ -16175,12 +16490,12 @@ msgid "Cluster type (ID)"
msgstr "Typ klastra (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Klaster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "VCPU"
@@ -16287,42 +16602,42 @@ msgstr ""
"{count} urządzenia są przypisane jako hosty dla tego klastra, ale nie "
"znajdują się w lokalizacji {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "pamięć (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "dysk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "maszyna wirtualna"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "maszyny wirtualne"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16330,7 +16645,7 @@ msgstr ""
"Wybrane urządzenie ({device}) nie jest przypisany do tego klastra "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16339,17 +16654,17 @@ msgstr ""
"Określony rozmiar dysku ({size}) musi odpowiadać zagregowanemu rozmiarowi "
"przypisanych dysków wirtualnych ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16358,7 +16673,7 @@ msgstr ""
"Wybrany interfejs nadrzędny ({parent}) należy do innej maszyny wirtualnej "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16367,7 +16682,7 @@ msgstr ""
"Wybrany interfejs mostu ({bridge}) należy do innej maszyny wirtualnej "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16376,24 +16691,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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "rozmiar (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "dysk wirtualny"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "dyski wirtualne"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Dodano {count} urządzenia do klastrowania {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Usunięto {count} urządzenia z klastra {cluster}"
@@ -16470,22 +16785,26 @@ msgstr "Podpisy DSA"
msgid "Group {n}"
msgstr "Grupa {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Prywatna sieć LAN Ethernet"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Wirtualna prywatna sieć LAN Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Prywatne drzewo Ethernet"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Wirtualne prywatne drzewo Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Grupa tuneli (ID)"
@@ -16530,15 +16849,15 @@ msgstr "Polityka IPsec (ID)"
msgid "IPSec policy (name)"
msgstr "Polityka IPsec (nazwa)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (identyfikator)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Interfejs maszyny wirtualnej (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (nazwa)"
@@ -16551,8 +16870,8 @@ msgstr "Grupa tuneli"
msgid "SA lifetime"
msgstr "Żywotność SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16602,33 +16921,33 @@ msgstr "Propozycje IPsec"
msgid "IPSec protocol"
msgstr "Protokół IPsec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Typ L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Urządzenie nadrzędne (dla interfejsu)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Nadrzędna maszyna wirtualna (dla interfejsu)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Przypisany interfejs (urządzenie lub maszyna wirtualna)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Nie można jednocześnie importować zakończeń interfejsu urządzenia i maszyny "
"wirtualnej."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Każde zakończenie musi określać interfejs lub sieć VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Nie można przypisać zarówno interfejsu, jak i sieci VLAN."
@@ -16641,7 +16960,7 @@ msgstr "Wersja IKE"
msgid "Proposal"
msgstr "Propozycja"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Przypisany typ obiektu"
@@ -16756,20 +17075,20 @@ msgstr "Zasady IPsec"
msgid "IPSec profiles"
msgstr "Profile IPsec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Zakończenie L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Zakończenia L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Zakończenie L2VPN już przypisane ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16802,19 +17121,19 @@ msgstr "tunel"
msgid "tunnels"
msgstr "tunele"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "zakończenie tunelu"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "zakończenia tunelu"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} jest już przymocowany do tunelu ({tunnel})."
@@ -16847,11 +17166,11 @@ msgstr "Żywotność SA (sekundy)"
msgid "SA Lifetime (KB)"
msgstr "Żywotność SA (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Nadrzędny obiekt"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Strona obiektu"
@@ -16875,8 +17194,8 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Przedsiębiorstwo"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16900,7 +17219,7 @@ msgstr "Interfejs A"
msgid "Interface B"
msgstr "Interfejs B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Strona B"
@@ -16920,23 +17239,23 @@ msgstr "grupy sieci bezprzewodowej LAN"
msgid "wireless LAN"
msgstr "bezprzewodowa sieć LAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "interfejs A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "interfejs B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "łącze bezprzewodowe"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "łącza bezprzewodowe"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} nie jest interfejsem bezprzewodowym."
diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo
index 932e19a05..c19af4a97 100644
Binary files a/netbox/translations/pt/LC_MESSAGES/django.mo and b/netbox/translations/pt/LC_MESSAGES/django.mo differ
diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po
index 231bb51b7..50cc7edba 100644
--- a/netbox/translations/pt/LC_MESSAGES/django.po
+++ b/netbox/translations/pt/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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n"
@@ -36,7 +36,7 @@ msgstr "Permissão de Escrita"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -67,59 +67,61 @@ msgstr "Usado pela Última Vez"
msgid "Allowed IPs"
msgstr "IPs Permitidos"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Logado como {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Você se desconectou."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Suas preferências foram atualizadas."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"As credenciais de usuário autenticadas pelo LDAP não podem ser alteradas no "
"NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
msgstr "Sua senha foi alterada com sucesso."
#: 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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Planejado"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
msgid "Provisioning"
msgstr "Provisionamento"
-#: 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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: netbox/wireless/choices.py:25
msgid "Active"
msgstr "Ativo"
-#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:183
-#: netbox/dcim/choices.py:235 netbox/dcim/choices.py:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Offline"
@@ -132,7 +134,7 @@ msgstr "Em Desprovisionamento"
msgid "Decommissioned"
msgstr "Descomissionado"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -167,36 +169,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Região (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Região (slug)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -204,12 +206,12 @@ msgstr "Grupo de sites (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Grupo de sites (slug)"
@@ -217,29 +219,29 @@ msgstr "Grupo de sites (slug)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -257,18 +259,18 @@ msgstr "Grupo de sites (slug)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Site"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Site (slug)"
@@ -321,21 +323,21 @@ msgid "Circuit type (slug)"
msgstr "Tipo de circuito (slug)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Site (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Local (ID)"
@@ -344,24 +346,25 @@ msgid "Termination A (ID)"
msgstr "Terminação A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -388,10 +391,10 @@ msgid "Circuit"
msgstr "Circuito"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Local (slug)"
@@ -411,7 +414,7 @@ msgstr "Circuito (ID)"
msgid "Virtual circuit (CID)"
msgstr "Circuito virtual (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Circuito virtual (ID)"
@@ -447,20 +450,20 @@ msgstr "Tipo de circuito virtual (slug)"
msgid "Virtual circuit"
msgstr "Circuito virtual"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASNs"
@@ -473,36 +476,37 @@ msgstr "ASNs"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -513,7 +517,7 @@ msgstr "ASNs"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -530,10 +534,11 @@ msgstr "ASNs"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -551,21 +556,22 @@ msgstr "ASNs"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -586,13 +592,13 @@ msgstr "ASNs"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -603,9 +609,9 @@ msgstr "ASNs"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Descrição"
@@ -657,23 +663,23 @@ msgstr "ID do serviço"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -688,31 +694,31 @@ msgstr "Cor"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -738,8 +744,8 @@ msgstr "Cor"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -763,36 +769,37 @@ msgstr "Conta do provedor"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -800,15 +807,16 @@ msgstr "Conta do provedor"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -820,10 +828,12 @@ msgstr "Conta do provedor"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -841,36 +851,37 @@ msgstr "Status"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -882,27 +893,27 @@ msgstr "Status"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -930,9 +941,9 @@ msgstr "Taxa garantida (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Distância"
@@ -940,7 +951,7 @@ msgstr "Distância"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -958,30 +969,31 @@ msgstr "Parâmetros do serviço"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -992,13 +1004,14 @@ msgstr "Atributos"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1008,14 +1021,14 @@ msgstr "Atributos"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Locação"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Tipo de terminação"
@@ -1037,11 +1050,11 @@ msgstr "Velocidade da porta (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Velocidade de upstream (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Marcar como conectado"
@@ -1062,13 +1075,13 @@ msgstr "Detalhes da Terminação"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Prioridade"
@@ -1088,26 +1101,26 @@ msgstr "Rede do provedor"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1115,15 +1128,15 @@ msgstr "Rede do provedor"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1151,29 +1164,31 @@ msgstr "Tipo de circuito"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Status operacional"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1213,13 +1228,13 @@ msgstr "Função operacional"
#: 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1234,10 +1249,10 @@ msgstr "Função operacional"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Interface"
@@ -1245,31 +1260,31 @@ msgstr "Interface"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1279,24 +1294,26 @@ msgstr "Interface"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Local"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1307,20 +1324,20 @@ msgstr "Contatos"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1328,22 +1345,22 @@ msgstr "Contatos"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Região"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1365,9 +1382,9 @@ msgstr "Conta"
msgid "Term Side"
msgstr "Lado da Terminação"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1378,34 +1395,29 @@ msgstr "Atribuição"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1413,10 +1425,10 @@ msgstr "Atribuição"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grupo"
@@ -1437,12 +1449,12 @@ msgstr "Atribuição do Grupo"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "cor"
@@ -1467,16 +1479,17 @@ msgstr "ID única do circuito"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "status"
@@ -1512,86 +1525,85 @@ msgstr "grupo de circuitos"
msgid "circuit groups"
msgstr "grupos de circuitos"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "ID do membro"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "prioridade"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Atribuição do grupo de circuitos"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Atribuições do grupo de circuitos"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "lado da terminação"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "velocidade da porta (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Velocidade do circuito físico"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "velocidade de upstream (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Velocidade de upstream, se diferente da velocidade da porta"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID da conexão cruzada"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID da conexão cruzada local"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "patch panel/porta(s)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "ID do patch panel e número da(s) porta(s)"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "descrição"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "terminação do circuito"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "terminações dos circuitos"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr ""
"Uma terminação de circuito deve ser conectada a um objeto de terminação."
@@ -1602,31 +1614,31 @@ msgstr ""
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "nome"
@@ -1636,11 +1648,11 @@ msgid "Full name of the provider"
msgstr "Nome completo do provedor"
#: 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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "slug"
@@ -1694,7 +1706,7 @@ msgid "virtual circuits"
msgstr "circuitos virtuais"
#: 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "função"
@@ -1712,35 +1724,36 @@ msgstr "terminações de circuito virtual"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1764,6 +1777,7 @@ msgstr "terminações de circuito virtual"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1780,16 +1794,17 @@ msgstr "terminações de circuito virtual"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1811,9 +1826,9 @@ msgstr "terminações de circuito virtual"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1837,8 +1852,8 @@ msgstr "Nome"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1854,7 +1869,7 @@ msgid "Circuit ID"
msgstr "ID do Circuito"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Lado A"
@@ -1872,35 +1887,38 @@ msgstr "Taxa Garantida"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Comentários"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Atribuições"
@@ -1937,52 +1955,50 @@ msgstr "Contas"
msgid "Account Count"
msgstr "Quantidade de contas"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Quantidade de ASNs"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72
#: netbox/vpn/tables/tunnels.py:58
msgid "Terminations"
msgstr "Terminações"
#: 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2011,22 +2027,22 @@ msgstr "Terminações"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Dispositivo"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Nenhuma terminação foi definida para o circuito {circuit}."
-#: netbox/circuits/views.py:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Terminações trocadas para o circuito {circuit}."
@@ -2035,31 +2051,31 @@ msgstr "Terminações trocadas para o circuito {circuit}."
msgid "This user does not have permission to synchronize this data source."
msgstr "Este usuário não tem permissão para sincronizar esta origem de dados."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Objeto criado"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Objeto atualizado"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Objeto excluído"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Tarefa iniciada"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Tarefa completada"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Tarefa com falha"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Tarefa com erro"
@@ -2083,14 +2099,14 @@ msgstr "Concluído"
#: 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Falhou"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2144,7 +2160,7 @@ msgstr "Semanalmente"
msgid "30 days"
msgstr "30 dias"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Atualizado"
@@ -2175,7 +2191,7 @@ msgstr "Parado"
msgid "Cancelled"
msgstr "Cancelado"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2214,40 +2230,43 @@ msgstr "ID da chave de acesso da AWS"
msgid "AWS secret access key"
msgstr "Chave de acesso secreta da AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Origem de dados (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Origem de dados (nome)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Usuário (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
msgid "User name"
msgstr "Nome de usuário"
-#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43
-#: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2256,7 +2275,12 @@ msgstr "Nome de usuário"
msgid "Enabled"
msgstr "Habilitado"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "intervalo de sincronização"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2266,86 +2290,89 @@ msgstr "Habilitado"
msgid "Parameters"
msgstr "Parâmetros"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
msgid "Ignore rules"
msgstr "Ignorar regras"
-#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Origem de dados"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Arquivo"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Origem de dados"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Criação"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Tipo de Objeto"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Criado após"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Criado antes"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Programado após"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Programado antes"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Iniciado após"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Iniciado antes"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Concluído após"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Concluído antes"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2355,120 +2382,127 @@ msgstr "Concluído antes"
msgid "User"
msgstr "Usuário"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Tempo"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Depois"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Antes"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Ação"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Origem"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Sincronizar"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Parâmetros de Backend"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Upload de Arquivo"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr ""
"Não é possível carregar um arquivo e sincronizar a partir de um arquivo "
"existente"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"É necessário carregar um arquivo ou selecionar um arquivo de dados para "
"sincronizar"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Elevações de Rack"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Alimentação Elétrica"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Segurança"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Banners"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Paginação"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Validação"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Preferências de Usuário"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Diversos"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Revisão da Configuração"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Este parâmetro foi definido estaticamente e não pode ser modificado."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Valor atual: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (padrão)"
@@ -2484,7 +2518,7 @@ msgstr "nome de usuário"
msgid "request ID"
msgstr "ID da solicitação"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "ação"
@@ -2509,9 +2543,9 @@ msgstr "mudanças no objeto"
msgid "Change logging is not supported for this object type ({type})."
msgstr "Changelog não é suportado para este tipo de objeto ({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2557,69 +2591,74 @@ msgstr "Revisão da configuração #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "tipo"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "ativado"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "intervalo de sincronização"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ignorar regras"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Padrões (um por linha) de correspondencia de arquivos a serem ignorados ao "
"sincronizar"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parâmetros"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "última sincronização"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "origem de dados"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "origens de dados"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Tipo de backend desconhecido: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr ""
"Não é possível iniciar a sincronização; a sincronização já está em "
"andamento."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2627,60 +2666,60 @@ msgstr ""
"Houve um erro ao inicializar o backend. Uma dependência precisa ser "
"instalada: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "última atualização"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "caminho"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "Caminho de arquivo relativo à raiz da origem de dados"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "tamanho"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "hash"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "O comprimento deve ser de 64 caracteres hexadecimais."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "Hash SHA256 do arquivo de dados"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "arquivo de dados"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "arquivos de dados"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "registro de sincronização automática"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "registros de sincronização automática"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "raíz do arquivo"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "caminho do arquivo"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Caminho do arquivo em relação ao caminho raíz designado"
@@ -2692,7 +2731,7 @@ msgstr "arquivo gerenciado"
msgid "managed files"
msgstr "arquivos gerenciados"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "O {model} com esse caminho de arquivo já existe ({path})."
@@ -2717,8 +2756,7 @@ msgstr "iniciado"
msgid "completed"
msgstr "concluído"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "dados"
@@ -2748,14 +2786,14 @@ msgstr "Tarefas não podem ser atribuídas a este tipo de objeto ({type})."
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "Status inválido para encerramento da tarefa. As opções são: {choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue() não pode ser chamado com valores para ambos schedule_at e "
"immediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "A exclusão é impedida por uma regra de proteção: {message}"
@@ -2767,15 +2805,15 @@ msgid "Full Name"
msgstr "Nome Completo"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Objeto"
@@ -2789,19 +2827,27 @@ msgstr "ID da Solicitação"
msgid "Is Active"
msgstr "Está Ativo"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Última sincronização"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Arquivos"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Caminho"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Última atualização"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2812,49 +2858,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Intervalo"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Versão"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Última Atualização"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Versão Mínima do Netbox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Versão Máxima do Netbox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Nenhum dado do plugin encontrado"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Autor"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Instalado"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Certificado"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Publicado"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Versão Instalada"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Última Versão"
@@ -2870,7 +2912,7 @@ msgstr "Agentes"
msgid "Host"
msgstr "Host"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Porta"
@@ -2918,7 +2960,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Nenhum agente encontrado"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Tarefa {job_id} não encontrada"
@@ -2928,70 +2970,70 @@ msgstr "Tarefa {job_id} não encontrada"
msgid "Job {id} not found."
msgstr "Tarefa {id} não encontrada."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Tarefa {id} enfileirada para sincronizar {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Revisão da configuração nº {id} restaurada"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Tarefa {id} foi excluída."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Erro ao excluir a tarefa {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Tarefa {id} foi reenfileirada."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Tarefa {id} foi enfileirada."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Tarefa {id} foi interrompida."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Falha ao interromper a tarefa {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Catálogo de plugins não pode ser carregado"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Plugin {name} não encontrado"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
msgid "Interface mode does not support q-in-q service vlan"
msgstr "O modo de interface não suporta VLAN de serviço Q-in-Q"
-#: netbox/dcim/api/serializers_/device_components.py:269
+#: netbox/dcim/api/serializers_/device_components.py:270
msgid "Interface mode does not support untagged vlan"
msgstr "O modo de interface não suporta VLAN não tagueada"
-#: netbox/dcim/api/serializers_/device_components.py:274
-#: netbox/dcim/api/serializers_/device_components.py:279
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
msgid "Interface mode does not support tagged vlans"
msgstr "O modo de interface não suporta VLAN tagueada"
#: netbox/dcim/api/serializers_/devices.py:53
-#: netbox/dcim/api/serializers_/devicetypes.py:26
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Posição (U)"
@@ -3004,10 +3046,10 @@ msgstr "ID do Facility"
msgid "Staging"
msgstr "Em Preparação"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Em Descomissionamento"
@@ -3066,51 +3108,55 @@ msgid "Deprecated"
msgstr "Obsoleto"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Milímetros"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Polegadas"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Frente para trás"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Trás para frente"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3120,120 +3166,120 @@ msgstr "Trás para frente"
msgid "Parent"
msgstr "Pai"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Filho"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Frente"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Traseira"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Preparado"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Inventário"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Esquerda para direita"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Direita para esquerda"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Lado para trás"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "De trás para o lado"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "De baixo para cima"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "De cima para baixo"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Passivo"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Misto"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (sem trava)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (twist-lock)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "California Standard"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Internacional/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Proprietário"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Outros"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Internacional"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Físico"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Virtual"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Wireless"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Interfaces virtuais"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3241,147 +3287,157 @@ msgstr "Interfaces virtuais"
msgid "Bridge"
msgstr "Bridge"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Link Aggregation (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (fixa)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modular)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (backplane)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Celular"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Serial"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Coaxial"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Empilhamento"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Half"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Full"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Automático"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Acesso"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Tagueada"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Tagueada (Todos)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Padrão IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "24V passivo (2 pares)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "24V passivo (4 pares)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "48V passivo (2 pares)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "48V passivo (4 pares)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Cabo Metálico"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Fibra Óptica"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Fibra"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Conectado"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Quilômetros"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Metros"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Centímetros"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Milhas"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Pés"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Redundante"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Monofásico"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Trifásico"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Desativado"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Defeituoso"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3392,320 +3448,336 @@ msgstr "Formato de endereço MAC inválido: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Formato WWN inválido: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Região principal (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Região principal (slug)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Grupo de sites principais (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Grupo de sites principais (slug)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Grupo (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Grupo (slug)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Local pai (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Local pai (slug)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Fabricante (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Fabricante (slug)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Tipo de rack (slug)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Tipo de rack (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Função (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Função (slug)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Rack (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Usuário (nome)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Plataforma padrão (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Plataforma padrão (slug)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Possui imagem frontal"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Possui imagem traseira"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Possui portas de console"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Possui portas de servidor de console"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Possui portas de alimentação"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Possui tomadas elétricas"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Possui interfaces"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Possui portas passthrough"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Possui compartimentos de módulos"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Possui compartimentos de dispositivos"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Possui itens de inventário"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Perfil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Perfil (nome)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Tipo de dispositivo (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Tipo de módulo (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Porta de alimentação (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Item principal do inventário (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Modelo de configuração (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Função (ID) do dispositivo principal"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Função do dispositivo principal (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Tipo de dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Dispositivo Pai (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Plataforma (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Plataforma (slug)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Nome do site (slug)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Compartimento Pai (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Cluster de VMs (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Grupo de clusters (slug)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Grupo de clusters (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Modelo do dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "É full-depth"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "Endereço MAC"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Possui IP primário"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Possui IP fora de banda"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Chassi virtual (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "É membro do chassi virtual"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "IP Fora de Banda (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Possui contexto de dispositivo virtual"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "Contexto de Dispositivo Virtual (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Modelo de dispositivo"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Tipo de módulo (modelo)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Compartimento de módulo (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Rack (nome)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Dispositivo (nome)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Tipo de dispositivo (modelo)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Função do dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Função do dispositivo (slug)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Chassi Virtual (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3715,121 +3787,121 @@ msgstr "Chassi Virtual (ID)"
msgid "Virtual Chassis"
msgstr "Chassi Virtual"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Módulo (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Cabo (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Máquina virtual (nome)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Máquina virtual (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Interface (nome)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Interface da VM (nome)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Interface da VM (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Modo 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "VLAN Designada"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "VLAN ID Designada "
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Política de Tradução de VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3837,117 +3909,117 @@ msgstr "Política de Tradução de VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Política de Tradução de VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de Chassi Virtual para Dispositivo"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Tipo de interface"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Interface pai (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Interface bridged (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Interface LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "Endereço MAC"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Endereço MAC primário (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Endereço MAC primário"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contexto de Dispositivo Virtual"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Contexto de Dispositivo Virtual (ID)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Rede Wireless"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Link Wireless"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Terminação de circuito virtual (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Compartimento de módulo pai (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Módulo instalado (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Dispositivo instalado (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Dispositivo instalado (nome)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Mestre (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Mestre (nome)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Inquilino (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Inquilino (slug)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Não terminado"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Quadro de alimentação (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3955,11 +4027,11 @@ msgstr "Quadro de alimentação (ID)"
msgid "Tags"
msgstr "Etiquetas"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3975,203 +4047,212 @@ msgstr ""
"Intervalos alfanuméricos são suportados. (Devem corresponder ao número de "
"nomes que estão sendo criados.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Contato"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Telefone de Contato"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "E-mail de Contato"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Fuso horário"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Fabricante"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Formato físico"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Largura"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Altura (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Unidades descendentes"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Largura externa"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Altura externa"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Profundidade externa"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Unidade externa"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Profundidade de montagem"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Peso"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Peso máximo"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Unidade de peso"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Tipo de Rack"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Dimensões externas"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Dimensões"
-#: 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/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numeração"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Tipo de rack"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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 Série"
-#: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Etiqueta de patrimônio"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Fluxo de Ar"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4181,38 +4262,39 @@ msgstr "Fluxo de Ar"
msgid "Rack"
msgstr "Rack"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Hardware"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Plataforma padrão"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Part number"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Altura em U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Excluir da utilização"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4220,37 +4302,51 @@ msgstr "Excluir da utilização"
msgid "Device Type"
msgstr "Tipo de Dispositivo"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Esquema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Perfil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Tipo de Módulo"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Chassi"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Função da VM"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4258,22 +4354,22 @@ msgstr "Função da VM"
msgid "Config template"
msgstr "Modelo de configuração"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Tipo de dispositivo"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Função do dispositivo"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4284,17 +4380,17 @@ msgstr "Função do dispositivo"
msgid "Platform"
msgstr "Plataforma"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4306,28 +4402,28 @@ msgstr "Plataforma"
msgid "Cluster"
msgstr "Cluster"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Configuração"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Virtualização"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Tipo de módulo"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4345,109 +4441,109 @@ msgstr "Tipo de módulo"
msgid "Label"
msgstr "Rótulo"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Comprimento"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Unidade de comprimento"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Domínio"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Quadro de alimentação"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Tipo de Alimentação"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Fase"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Tensão"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Corrente"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Utilização máxima"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Consumo máximo"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Consumo máximo de energia (Watts)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Consumo alocado"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Consumo de energia alocado (Watts)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Porta de alimentação"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Ramal de alimentação"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Somente gerenciamento"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Modo de Operação"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Tipo de PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Função do Wireless"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4461,26 +4557,26 @@ msgstr "Função do Wireless"
msgid "Module"
msgstr "Módulo"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Contextos de dispositivos virtuais"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: netbox/templates/circuits/inc/circuit_termination_fields.html:62
#: netbox/templates/dcim/consoleport.html:40
#: netbox/templates/dcim/consoleserverport.html:40
msgid "Speed"
msgstr "Velocidade"
-#: netbox/dcim/forms/bulk_edit.py:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4494,55 +4590,55 @@ msgstr "Velocidade"
msgid "Mode"
msgstr "Modo"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 netbox/virtualization/forms/bulk_edit.py:222
#: netbox/virtualization/forms/model_forms.py:335
msgid "VLAN group"
msgstr "Grupo de VLANs"
-#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: netbox/virtualization/forms/bulk_edit.py:230
#: netbox/virtualization/forms/model_forms.py:340
msgid "Untagged VLAN"
msgstr "VLAN Não Tagueada"
-#: netbox/dcim/forms/bulk_edit.py:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: netbox/virtualization/forms/bulk_edit.py:238
#: netbox/virtualization/forms/model_forms.py:349
msgid "Tagged VLANs"
msgstr "VLANs Tagueadas"
-#: netbox/dcim/forms/bulk_edit.py:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Adicionar VLANs tagueadas"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Remover VLANs tagueadas"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: netbox/virtualization/forms/model_forms.py:358
msgid "Q-in-Q Service VLAN"
msgstr "VLAN de Serviço Q-in-Q"
-#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Grupo da Rede Wireless"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Redes Wireless"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4551,252 +4647,259 @@ msgstr "Redes Wireless"
msgid "Addressing"
msgstr "Endereçamento"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operação"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Comutação 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Adicionar/Remover"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "O modo de interface deve ser especificado para atribuir VLANs"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Uma interface de acesso não pode ter VLANs tagueadas."
-#: netbox/dcim/forms/bulk_import.py:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Nome da região principal"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Nome do grupo de sites principais"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Região designada"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Grupo designado"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "opções disponíveis"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: netbox/virtualization/forms/bulk_import.py:64
#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Site designado"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Local pai"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Local não encontrado."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Fabricante deste tipo de rack"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "A numeração de posição mais baixa no rack"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Largura de trilho a trilho (em polegadas)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Unidade para dimensões externas"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Unidade de peso do rack"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Nome do inquilino designado"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Nome da função designada"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Modelo do tipo de rack"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Direção do fluxo de ar"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
msgid "Width must be set if not specifying a rack type."
msgstr "A largura deve ser definida se um tipo de rack não for especificado."
-#: netbox/dcim/forms/bulk_import.py:328
+#: netbox/dcim/forms/bulk_import.py:332
msgid "U height must be set if not specifying a rack type."
msgstr ""
"A altura em U deve ser definida se um tipo de rack não for especificado."
-#: netbox/dcim/forms/bulk_import.py:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Site principal"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Localização do rack (se houver)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Unidades"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Lista separada por vírgula de unidades individuais"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Fabricante que produz este tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
msgid "The default platform for devices of this type (optional)"
msgstr "A plataforma padrão para dispositivos deste tipo (opcional)"
-#: netbox/dcim/forms/bulk_import.py:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Peso do dispositivo"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Unidade de peso do dispositivo"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Peso do módulo"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Unidade de peso do módulo"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Função do dispositivo principal"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Função do dispositivo não encontrada."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Limitar as atribuições de plataforma a este fabricante"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Função designada"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Fabricante do tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Modelo do tipo de dispositivo"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Plataforma designada"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Chassi virtual"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Cluster de virtualização"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Local designado (se houver)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Rack designado (se houver)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Face"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Face do rack em que está montado"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Dispositivo pai (para dispositivos filhos)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Compartimento de dispositivos"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Compartimento de dispositivos no qual este dispositivo está instalado (para "
"dispositivos filhos)"
-#: netbox/dcim/forms/bulk_import.py:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "O dispositivo no qual este módulo está instalado"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Compartimento de módulo"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
msgid "The module bay in which this module is installed"
msgstr "O compartimento no qual este módulo está instalado"
-#: netbox/dcim/forms/bulk_import.py:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "O tipo de módulo"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Replicar componentes"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4804,177 +4907,176 @@ msgstr ""
"Popular automaticamente os componentes associados a este tipo de módulo "
"(ativado por padrão)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Adotar componentes"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Adotar componentes já existentes"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Tipo de porta"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Velocidade da porta em bps"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Tipo de tomada"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Porta de alimentação local que alimenta esta tomada"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Fase (para circuitos trifásicos)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: netbox/virtualization/forms/bulk_import.py:161
#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Interface pai"
-#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: netbox/virtualization/forms/bulk_import.py:168
#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Interface bridged"
-#: netbox/dcim/forms/bulk_import.py:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Interface LAG pai"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Contextos de Dispositivos Virtuais"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Nomes de contextos de dispositivos virtuais separados por vírgulas, entre "
"aspas duplas. Exemplo:"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Meio físico"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Duplex"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Modo de operação do PoE"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Tipo de PoE"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: netbox/virtualization/forms/bulk_import.py:174
msgid "IEEE 802.1Q operational mode (for L2 interfaces)"
msgstr "Modo de operação do IEEE 802.1Q (para interfaces L2)"
-#: netbox/dcim/forms/bulk_import.py:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "VRF designado"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Função RF"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Função do Wireless (AP/Station)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr ""
"Contexto de dispositivo virtual {vdc} não está associado ao dispositivo "
"{device}"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Porta traseira"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Porta traseira correspondente"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Tipo de conexão do meio físico"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Dispositivo instalado"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Dispositivo filho instalado neste compartimento"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Dispositivo filho não encontrado."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Item pai do inventário"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Tipo de componente"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Tipo de Componente"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Nome do componente"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Nome do Componente"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "O nome do componente é requerido quando o tipo for definido."
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Componente não encontrado: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "O tipo do componente é requerido quando o nome for definido."
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Dispositivo pai da interface associada (se houver)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4982,134 +5084,134 @@ msgstr "Dispositivo pai da interface associada (se houver)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Máquina virtual"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "VM pai da interface associada (se houver)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Interface associada"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "É primário"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
msgid "Make this the primary MAC address for the assigned interface"
msgstr "Torne este o endereço MAC principal para a interface atribuída."
-#: netbox/dcim/forms/bulk_import.py:1282
+#: netbox/dcim/forms/bulk_import.py:1313
msgid "Must specify the parent device or VM when assigning an interface"
msgstr ""
"É necessário especificar o dispositivo principal ou VM ao atribuir uma "
"interface"
-#: netbox/dcim/forms/bulk_import.py:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Dispositivo no lado A"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Nome do dispositivo"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Tipo de terminação no lado A"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Nome da terminação no lado A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Nome da terminação"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Dispositivo no lado B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Tipo de terminação no lado B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Nome da terminação no lado B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Status da conexão"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, python-brace-format
msgid "Side {side_upper}: {device} {termination_object} is already connected"
msgstr "Lado {side_upper}: {device} {termination_object} já está conectado"
-#: netbox/dcim/forms/bulk_import.py:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr " Terminação {side_upper} não encontrada: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 netbox/templates/dcim/device.html:132
#: netbox/templates/dcim/virtualchassis.html:27
#: netbox/templates/dcim/virtualchassis.html:67
msgid "Master"
msgstr "Mestre"
-#: netbox/dcim/forms/bulk_import.py:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Dispositivo mestre"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Nome do site principal"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Quadro de alimentação"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Primário ou redundante"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Tipo de alimentação (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Monofásico ou trifásico"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: netbox/templates/dcim/device.html:190
#: netbox/templates/dcim/virtualdevicecontext.html:30
#: netbox/templates/virtualization/virtualmachine.html:52
msgid "Primary IPv4"
msgstr "IPv4 Primário"
-#: netbox/dcim/forms/bulk_import.py:1580
+#: netbox/dcim/forms/bulk_import.py:1611
msgid "IPv4 address with mask, e.g. 1.2.3.4/24"
msgstr "Endereço IPv4 com máscara, por exemplo, 1.2.3.4/24"
-#: netbox/dcim/forms/bulk_import.py:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: netbox/templates/dcim/device.html:206
#: netbox/templates/dcim/virtualdevicecontext.html:41
#: netbox/templates/virtualization/virtualmachine.html:68
msgid "Primary IPv6"
msgstr "IPv6 Primário"
-#: netbox/dcim/forms/bulk_import.py:1587
+#: netbox/dcim/forms/bulk_import.py:1618
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Endereço IPv6 com tamanho de prefixo, por exemplo, 2001:db8: :1/64"
-#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5153,7 +5255,7 @@ msgstr "Não é possível adotar {model} {name} pois já pertence a outro módul
msgid "A {model} named {name} already exists"
msgstr "Um {model} com nome {name} já existe."
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5162,21 +5264,21 @@ msgstr "Um {model} com nome {name} já existe."
msgid "Power Panel"
msgstr "Quadro de Alimentação"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Fontes de Alimentação"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Status do Dispositivo"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Região principal"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5184,117 +5286,117 @@ msgstr "Região principal"
msgid "Parent group"
msgstr "Grupo principal"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Facility"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Função"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Imagens"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Componentes"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Função do subdispositivo"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modelo"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Possui um IP fora de banda"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Membro do chassi virtual"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Possui contextos de dispositivos virtuais"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Grupo de clusters"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Cabeado"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Ocupado"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Conexão"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Tipo"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Somente gerenciamento"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Modo 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Canal do Wireless"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Frequência do canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Largura do canal (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Potência de transmissão (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5305,15 +5407,15 @@ msgstr "Potência de transmissão (dBm)"
msgid "Cable"
msgstr "Cabo"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Descoberto"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Dispositivo Associado"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "VM Associada"
@@ -5323,15 +5425,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Já existe um membro no chassi virtual na posição {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
msgid "Scope type"
msgstr "Tipo de escopo"
#: 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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5340,9 +5442,9 @@ msgstr "Tipo de escopo"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Escopo"
@@ -5351,30 +5453,30 @@ msgstr "Escopo"
msgid "Scope type (app & model)"
msgstr "Tipo de escopo (aplicativo e modelo)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Informações de Contato"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Função do Rack"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Slug"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Selecione um tipo pré-definido de rack, ou ajuste as características abaixo."
-#: netbox/dcim/forms/model_forms.py:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Controle de Inventário"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5382,37 +5484,45 @@ msgstr ""
"Lista separada por vírgulas de números de IDs. Um intervalo pode ser "
"especificado usando hífen."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Reserva"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr "Insira um esquema JSON válido para definir os atributos suportados."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Perfil e atributos"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Função do Dispositivo"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "A unidade mais baixa ocupada pelo dispositivo"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
msgid "The position in the virtual chassis this device is identified by"
msgstr "A posição no chassi virtual pela qual este dispositivo é identificado"
-#: netbox/dcim/forms/model_forms.py:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "A prioridade do dispositivo no chassi virtual"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
msgid "Automatically populate components associated with this module type"
msgstr ""
"Popular automaticamente os componentes associados a este tipo de módulo"
-#: netbox/dcim/forms/model_forms.py:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Características"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5427,35 +5537,35 @@ msgstr ""
" será automaticamente substituído pelo valor da posição ao criar um novo "
"módulo."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Modelo da porta de console"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Modelo da porta do servidor de console"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Modelo da porta frontal"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Modelo da interface"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Modelo da tomada elétrica"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Modelo da porta de alimentação"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Modelo da porta traseira"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5463,14 +5573,14 @@ msgstr "Modelo da porta traseira"
msgid "Console Port"
msgstr "Porta de Console"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: netbox/templates/dcim/consoleport.html:73
#: netbox/templates/dcim/consoleserverport.html:17
#: netbox/templates/dcim/frontport.html:109
msgid "Console Server Port"
msgstr "Porta do Servidor de Console"
-#: netbox/dcim/forms/model_forms.py:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5481,8 +5591,8 @@ msgstr "Porta do Servidor de Console"
msgid "Front Port"
msgstr "Porta Frontal"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5494,40 +5604,40 @@ msgstr "Porta Frontal"
msgid "Rear Port"
msgstr "Porta Traseira"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Porta de Alimentação"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Tomada Elétrica"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Atribuição de Componentes"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Um item de inventário só pode ser associado a um único componente."
-#: netbox/dcim/forms/model_forms.py:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Interface LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "Filtre as VLANs disponíveis para atribuição por grupo."
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Dispositivo Filho"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5535,39 +5645,38 @@ msgstr ""
"Os dispositivos filhos devem primeiro ser criados e atribuídos ao site e ao "
"rack do dispositivo pai."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Porta de console"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Porta do servidor de console"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Porta frontal"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Tomada elétrica"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Item de Inventário"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Função do Item de Inventário"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Interface de VM"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5577,13 +5686,13 @@ msgstr "Interface de VM"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "Um endereço MAC só pode ser atribuído a um único objeto."
@@ -5638,7 +5747,7 @@ msgstr ""
"corresponder ao número selecionado de posições de portas traseiras "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5712,15 +5821,15 @@ msgstr "As terminações A e B não podem se conectar ao mesmo objeto."
msgid "end"
msgstr "fim"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "terminação de cabo"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "terminações de cabos"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5729,66 +5838,66 @@ msgstr ""
"Terminação duplicada encontrada para {app_label}.{model} {termination_id}: "
"cabo {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:339
#, python-brace-format
msgid "Cables cannot be terminated to {type_display} interfaces"
msgstr "Os cabos não podem ser terminados em interfaces {type_display}"
-#: netbox/dcim/models/cables.py:350
+#: netbox/dcim/models/cables.py:346
msgid "Circuit terminations attached to a provider network may not be cabled."
msgstr ""
"As terminações de circuito conectadas a uma rede de provedor não podem ser "
"cabeadas."
-#: netbox/dcim/models/cables.py:448 netbox/extras/models/configs.py:50
+#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "está ativo"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "está completo"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "é dividido"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "caminho do cabo"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "caminhos do cabos"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
msgid "All originating terminations must be attached to the same link"
msgstr "Todas as terminações de origem devem estar conectadas ao mesmo link"
-#: netbox/dcim/models/cables.py:552
+#: netbox/dcim/models/cables.py:548
msgid "All mid-span terminations must have the same termination type"
msgstr ""
"Todas as terminações intermediárias devem ter o mesmo tipo de terminação"
-#: netbox/dcim/models/cables.py:557
+#: netbox/dcim/models/cables.py:553
msgid "All mid-span terminations must have the same parent object"
msgstr "Todas as terminações intermediárias devem ter o mesmo objeto pai"
-#: netbox/dcim/models/cables.py:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Todos os links devem ser cabo ou wireless"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Todos os links devem corresponder ao tipo do primeiro link"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
msgid ""
"All positions counts within the path on opposite ends of links must match"
msgstr ""
"Todas as contagens de posições dentro do caminho, em extremidades opostas "
"dos links, devem corresponder"
-#: netbox/dcim/models/cables.py:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "O filtro de posição de terminação remota está ausente"
@@ -5870,12 +5979,12 @@ msgstr ""
"O consumo alocado não pode exceder o consumo máximo ({maximum_draw}W)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "ramal de alimentação"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Fase (para alimentação trifásica)"
@@ -5902,17 +6011,17 @@ msgstr ""
"de módulo"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "somente gerenciamento"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "interface bridge"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "função do wireless"
@@ -5925,8 +6034,8 @@ msgid "interface templates"
msgstr "modelos de interface"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Uma interface não pode ser conectada a si mesma."
@@ -5942,7 +6051,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Interface bridge ({bridge}) deve pertencer ao mesmo tipo de módulo"
#: netbox/dcim/models/device_component_templates.py:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "posição da porta traseira"
@@ -5969,7 +6078,7 @@ msgstr ""
"apenas {count} posições"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "posições"
@@ -5982,12 +6091,12 @@ msgid "rear port templates"
msgstr "modelos de porta traseira"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "posição"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr "Identificador a ser referenciado ao renomear componentes instalados"
@@ -6016,21 +6125,21 @@ msgstr ""
"Função do subdispositivo do tipo {device_type} deve ser definido como “pai” "
"para permitir compartimentos de dispositivos."
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "ID da peça"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Identificador da peça, designado pelo fabricante"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "modelo de item de inventário"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "modelos de itens de inventário"
@@ -6070,7 +6179,7 @@ msgstr " Os modelos {class_name} devem declarar uma propriedade parent_object"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Tipo de porta física"
@@ -6108,135 +6217,135 @@ msgstr "porta de alimentação"
msgid "power ports"
msgstr "portas de alimentação"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "tomada elétrica"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "tomadas elétricas"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Porta de alimentação principal ({power_port}) deve pertencer ao mesmo "
"dispositivo"
-#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "modo"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Estratégia de tagueamento IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "interface pai"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN não tagueada"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "VLANs tagueadas"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "SVLAN Q-in-Q"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "endereço MAC primário"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
msgid "Only Q-in-Q interfaces may specify a service VLAN."
msgstr "Somente as interfaces Q-in-Q podem especificar uma VLAN de serviço."
-#: netbox/dcim/models/device_components.py:597
+#: netbox/dcim/models/device_components.py:606
#, python-brace-format
msgid "MAC address {mac_address} is not assigned to this interface."
msgstr "Endereço MAC {mac_address} não está atribuído a essa interface."
-#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "LAG pai"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
msgid "This interface is used only for out-of-band management"
msgstr "Esta interface é usada somente para gerenciamento fora de banda"
-#: netbox/dcim/models/device_components.py:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "velocidade (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "duplex"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64-bit World Wide Name"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "canal do wireless"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "frequência do canal (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Preenchido pelo canal selecionado (se definido)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "potência de transmissão (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "redes wireless"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "interface"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "interfaces"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "As interfaces {display_type} não podem ter um cabo conectado."
-#: netbox/dcim/models/device_components.py:809
+#: netbox/dcim/models/device_components.py:818
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr " As interfaces {display_type}não podem ser marcadas como conectadas."
-#: netbox/dcim/models/device_components.py:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Uma interface não pode ser pai de si mesma."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "Somente interfaces virtuais podem ser associadas a uma interface pai."
-#: netbox/dcim/models/device_components.py:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6245,7 +6354,7 @@ msgstr ""
"A interface pai selecionada ({interface}) pertence a um dispositivo "
"diferente ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6254,7 +6363,7 @@ msgstr ""
"A interface pai selecionada ({interface}) pertence a {device}, que não faz "
"parte do chassi virtual {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6263,7 +6372,7 @@ msgstr ""
"A interface bridge selecionada ({bridge}) pertence a um dispositivo "
"diferente ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6272,15 +6381,15 @@ msgstr ""
"A interface bridge selecionada ({interface}) pertence a {device}, que não "
"faz parte do chassi virtual {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Interfaces virtuais não podem ter uma interface LAG pai."
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
msgid "A LAG interface cannot be its own parent."
msgstr "Uma interface LAG não pode ser pai de si mesma."
-#: netbox/dcim/models/device_components.py:883
+#: netbox/dcim/models/device_components.py:892
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to a different device ({device})."
@@ -6288,7 +6397,7 @@ msgstr ""
"A interface LAG selecionada ({lag}) pertence a um dispositivo diferente "
"({device})."
-#: netbox/dcim/models/device_components.py:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6297,52 +6406,52 @@ msgstr ""
"A interface LAG selecionada ({lag}) pertence a {device}, que não faz parte "
"do chassi virtual {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Interfaces virtuais não podem ter um modo de operação do PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "As interfaces virtuais não podem ter um tipo de PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Deve especificar o modo PoE ao designar um tipo de PoE."
-#: netbox/dcim/models/device_components.py:917
+#: netbox/dcim/models/device_components.py:926
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"A função do wireless pode ser definida somente em interfaces wireless."
-#: netbox/dcim/models/device_components.py:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "O canal pode ser configurado somente em interfaces wireless."
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"A frequência do canal pode ser definida somente em interfaces wireless."
-#: netbox/dcim/models/device_components.py:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr ""
"Não é possível especificar a frequência personalizada com o canal "
"selecionado."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
msgid "Channel width may be set only on wireless interfaces."
msgstr "A largura do canal pode ser definida somente em interfaces wireless."
-#: netbox/dcim/models/device_components.py:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr ""
"Não é possível especificar a largura personalizada com o canal selecionado."
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "O modo de interface não suporta uma VLAN não tagueada."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6351,24 +6460,24 @@ msgstr ""
"A VLAN não tagueada ({untagged_vlan}) deve pertencer ao mesmo site do "
"dispositivo pai da interface ou deve ser global."
-#: netbox/dcim/models/device_components.py:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Posição mapeada na porta traseira correspondente"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "porta frontal"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "portas frontais"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Porta traseira ({rear_port}) deve pertencer ao mesmo dispositivo"
-#: netbox/dcim/models/device_components.py:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6377,19 +6486,19 @@ msgstr ""
"Posição inválida da porta traseira ({rear_port_position}): Porta traseira "
"{name} tem apenas {positions} posições."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "Número de portas frontais que podem ser mapeadas"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "porta traseira"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "portas traseiras"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6398,41 +6507,41 @@ msgstr ""
"O número de posições não pode ser menor que o número de portas frontais "
"mapeadas ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "compartimento de módulos"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "compartimentos de módulos"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
msgid "A module bay cannot belong to a module installed within it."
msgstr ""
"Um compartimento de módulo não pode pertencer a um módulo instalado dentro "
"dele."
-#: netbox/dcim/models/device_components.py:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "compartimento de dispositivos"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "compartimentos de dispositivos"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Este tipo de dispositivo ({device_type}) não suporta compartimentos de "
"dispositivos."
-#: netbox/dcim/models/device_components.py:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Não é possível instalar um dispositivo em si mesmo."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6440,61 +6549,61 @@ msgstr ""
"Não é possível instalar o dispositivo especificado; o dispositivo já está "
"instalado em {bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "função do item de inventário"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "funções dos itens de inventário"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "número de série"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "etiqueta de patrimônio"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr "Uma etiqueta exclusiva usada para identificar este item"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "descoberto"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Este item foi descoberto automaticamente"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "item de inventário"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "itens de inventário"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Não é possível designar a si mesmo como pai."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
msgid "Parent inventory item does not belong to the same device."
msgstr "O item pai do inventário não pertence ao mesmo dispositivo."
-#: netbox/dcim/models/device_components.py:1368
+#: netbox/dcim/models/device_components.py:1376
msgid "Cannot move an inventory item with dependent children"
msgstr ""
"Não é possível mover um item de inventário com itens filhos dependentes"
-#: netbox/dcim/models/device_components.py:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Não é possível atribuir um item de inventário ao componente em outro "
@@ -6508,8 +6617,8 @@ msgstr "fabricante"
msgid "manufacturers"
msgstr "fabricantes"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "modelo"
@@ -6517,11 +6626,11 @@ msgstr "modelo"
msgid "default platform"
msgstr "plataforma padrão"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "part number"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Part number discreto (opcional)"
@@ -6559,8 +6668,8 @@ msgstr ""
"dispositivos. Deixe em branco se este tipo de dispositivo não for nem pai "
"nem filho."
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "fluxo de ar"
@@ -6608,147 +6717,139 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Dispositivo filho deve ser 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "tipo de módulo"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "tipos de módulos"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Máquinas virtuais podem ser atribuídas a esta função"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "função de dispositivo"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "funções de dispositivos"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Opcionalmente, limite esta plataforma a dispositivos de um determinado "
"fabricante"
-#: netbox/dcim/models/devices.py:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "plataforma"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "plataformas"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "A função que este dispositivo desempenha"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Número de série do chassi, designado pelo fabricante"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "posição (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "face do rack"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "IPv4 primário"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "IPv6 primário"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP fora de banda"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Posição no Chassi Virtual"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Posição no chassi virtual"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Prioridade no Chassi Virtual"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Prioridade de eleição do mestre no chassi virtual"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "latitude"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221
msgid "GPS coordinate in decimal format (xx.yyyyyy)"
msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)"
-#: netbox/dcim/models/devices.py:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "longitude"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "O nome do dispositivo deve ser exclusivo por site."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "dispositivo"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "dispositivos"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Rack {rack} não pertence ao site {site}."
-#: netbox/dcim/models/devices.py:826
+#: netbox/dcim/models/devices.py:720
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Local {location} não pertence ao site {site}."
-#: netbox/dcim/models/devices.py:832
+#: netbox/dcim/models/devices.py:726
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Rack {rack} não pertence ao local {location}."
-#: netbox/dcim/models/devices.py:839
+#: netbox/dcim/models/devices.py:733
msgid "Cannot select a rack face without assigning a rack."
msgstr "Não é possível selecionar uma face de rack sem atribuir um rack."
-#: netbox/dcim/models/devices.py:843
+#: netbox/dcim/models/devices.py:737
msgid "Cannot select a rack position without assigning a rack."
msgstr "Não é possível selecionar uma posição de rack sem atribuir um rack."
-#: netbox/dcim/models/devices.py:849
+#: netbox/dcim/models/devices.py:743
msgid "Position must be in increments of 0.5 rack units."
msgstr "A posição deve estar em incrementos de 0,5U."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr "Deve especificar a face do rack ao definir a posição do rack."
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6756,7 +6857,7 @@ msgstr ""
"Um tipo de dispositivo 0U ({device_type}) não pode ser alocado em uma "
"posição de rack."
-#: netbox/dcim/models/devices.py:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6764,7 +6865,7 @@ msgstr ""
"Dispositivo filho não pode ser alocado em uma face do rack. Este é um "
"atributo do dispositivo pai."
-#: netbox/dcim/models/devices.py:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6772,7 +6873,7 @@ msgstr ""
"Dispositivo filho não pode ser alocado em uma posição de rack. Este é um "
"atributo do dispositivo pai."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6781,23 +6882,23 @@ msgstr ""
"U{position} já está ocupado ou não tem espaço suficiente para acomodar este "
"tipo de dispositivo: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} não é um endereço IPv4."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr ""
"O endereço IP especificado ({ip}) não está alocado a este dispositivo."
-#: netbox/dcim/models/devices.py:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} não é um endereço IPv6."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6807,22 +6908,22 @@ msgstr ""
"{platform_manufacturer}, mas este pertence ao fabricante "
"{devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "O cluster definido pertence a um site diferente ({site})"
-#: netbox/dcim/models/devices.py:974
+#: netbox/dcim/models/devices.py:868
#, python-brace-format
msgid "The assigned cluster belongs to a different location ({location})"
msgstr "O cluster atribuído pertence a um local diferente: ({location})"
-#: netbox/dcim/models/devices.py:982
+#: netbox/dcim/models/devices.py:876
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Um dispositivo associado a um chassi virtual deve ter sua posição definida."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6831,39 +6932,22 @@ msgstr ""
"O dispositivo não pode ser removido do chassi virtual {virtual_chassis} "
"porque atualmente é designado como seu mestre."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "módulo"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "módulos"
-
-#: 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 ""
-"O módulo deve ser instalado dentro de um compartimento pertencente ao "
-"dispositivo ({device})."
-
-#: netbox/dcim/models/devices.py:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "domínio"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "chassi virtual"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr ""
"O mestre selecionado ({master}) não está associado a este chassi virtual."
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6872,44 +6956,44 @@ msgstr ""
"Não foi possível excluir o chassi virtual {self}. Existem interfaces membro "
"que formam interfaces LAG entre chassis."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "identificador"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Identificador numérico exclusivo para o dispositivo principal"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "comentários"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "contexto de dispositivo virtual"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "contextos de dispositivos virtuais"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} não é um endereço IPv{family}."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"O endereço IP primário deve pertencer a uma interface no dispositivo "
"associado."
-#: netbox/dcim/models/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "Endereços MAC"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6917,7 +7001,7 @@ msgstr ""
"Não é possível desatribuir o endereço MAC enquanto ele estiver designado "
"como o MAC primário para um objeto."
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6925,11 +7009,57 @@ msgstr ""
"Não é possível reatribuir o endereço MAC enquanto ele é designado como o MAC"
" principal para um objeto"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Por favor, selecione um {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "esquema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "perfil de tipo de módulo"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "perfis de tipo de módulo"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "atributos"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "tipo de módulo"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "tipos de módulos"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Esquema inválido: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "módulo"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "módulos"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"O módulo deve ser instalado dentro de um compartimento pertencente ao "
+"dispositivo ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "painel de alimentação"
@@ -7031,22 +7161,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Dimensão externa do rack (largura)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "altura externa"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Dimensão externa do rack (altura)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "profundidade externa"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Dimensão externa do rack (profundidade)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "unidade externa"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "profundidade de montagem"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7055,76 +7193,75 @@ msgstr ""
"abertos de 4 colunas, esta é a distância entre os trilhos dianteiro e "
"traseiro."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "peso máximo"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Capacidade máxima de carga do rack"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "formato físico"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "tipo de rack"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "tipos de rack"
-#: netbox/dcim/models/racks.py:177 netbox/dcim/models/racks.py:368
-msgid "Must specify a unit when setting an outer width/depth"
-msgstr ""
-"Deve especificar uma unidade ao definir a largura/profundidade externa"
+#: netbox/dcim/models/racks.py:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Deve especificar uma unidade ao definir uma dimensão externa"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
msgid "Must specify a unit when setting a maximum weight"
msgstr "Deve especificar uma unidade ao definir um peso máximo"
-#: netbox/dcim/models/racks.py:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "função do rack"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "funções do rack"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "ID do facility"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Identificador atribuído localmente"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Papel funcional"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "Uma etiqueta exclusiva usada para identificar este rack"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "rack"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "racks"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "O local definido deve pertencer ao site principal ({site})."
-#: netbox/dcim/models/racks.py:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7133,7 +7270,7 @@ msgstr ""
"O rack deve ter pelo menos {min_height}U de altura para abrigar os "
"dispositivos instalados."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7142,29 +7279,29 @@ msgstr ""
"A numeração do rack deve começar em {position} ou menos para abrigar "
"dispositivos atualmente instalados."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "O local deve ser do mesmo site, {site}."
-#: netbox/dcim/models/racks.py:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "unidades"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "reserva em rack"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "reservas em rack"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "Unidade(s) inválida(s) para rack {height}U: {unit_list}"
-#: netbox/dcim/models/racks.py:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "As seguintes unidades já foram reservadas: {unit_list}"
@@ -7305,13 +7442,13 @@ msgid "Reachable"
msgstr "Acessível"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Dispositivos"
@@ -7321,9 +7458,9 @@ msgid "VMs"
msgstr "VMs"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7333,21 +7470,21 @@ msgstr "VMs"
msgid "Config Template"
msgstr "Modelo de Configuração"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "Endereço IP"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Endereço IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Endereço IPv6"
@@ -7385,10 +7522,10 @@ msgstr "Portas de alimentação"
msgid "Power outlets"
msgstr "Tomadas elétricas"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7399,7 +7536,7 @@ msgstr "Tomadas elétricas"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Interfaces"
@@ -7419,14 +7556,15 @@ msgstr "Compartimentos de módulos"
msgid "Inventory items"
msgstr "Itens de inventário"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Compartimento de módulo"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7455,24 +7593,24 @@ msgstr "Consumo máximo (W)"
msgid "Allocated draw (W)"
msgstr "Consumo alocado (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "Endereços IP"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Grupos FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7483,41 +7621,41 @@ msgstr "Grupos FHRP"
msgid "Tunnel"
msgstr "Túnel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Somente Gerenciamento"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "Contextos de Dispositivos Virtuais"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Circuito Virtual"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Módulo Instalado"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Serial do Módulo"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Etiqueta de Patrimônio do Módulo"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Status do Módulo"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Componente"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Itens"
@@ -7532,11 +7670,12 @@ msgid "Device Types"
msgstr "Tipos de Dispositivos"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Tipos de Módulos"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Plataformas"
@@ -7555,14 +7694,14 @@ msgstr "Full-Depth"
msgid "U Height"
msgstr "Altura em U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Instâncias"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7571,9 +7710,9 @@ msgstr "Instâncias"
msgid "Console Ports"
msgstr "Portas de Console"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7582,9 +7721,9 @@ msgstr "Portas de Console"
msgid "Console Server Ports"
msgstr "Portas de Servidor de Console"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7593,9 +7732,9 @@ msgstr "Portas de Servidor de Console"
msgid "Power Ports"
msgstr "Portas de Alimentação"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7604,9 +7743,9 @@ msgstr "Portas de Alimentação"
msgid "Power Outlets"
msgstr "Tomadas Elétricas"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7614,9 +7753,9 @@ msgstr "Tomadas Elétricas"
msgid "Front Ports"
msgstr "Portas Frontais"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7625,17 +7764,17 @@ msgstr "Portas Frontais"
msgid "Rear Ports"
msgstr "Portas Traseiras"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Compartimentos de Dispositivos"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7644,7 +7783,7 @@ msgstr "Compartimentos de Dispositivos"
msgid "Module Bays"
msgstr "Compartimentos de Módulos"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Fontes de Alimentação"
@@ -7657,45 +7796,50 @@ msgstr "Utilização Máxima"
msgid "Available Power (VA)"
msgstr "Potência Disponível (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Largura Externa"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Altura externa"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Profundidade Externa"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Peso Máximo"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Espaço"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Sites"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Grupos de VLANs"
@@ -7703,63 +7847,63 @@ msgstr "Grupos de VLANs"
msgid "Test case must set peer_termination_type"
msgstr "O caso de teste deve definir 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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Reservas"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Dispositivos Não Montados em Rack"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Contexto de Configuração"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Renderização de Configuração"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Máquinas Virtuais"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Dispositivo instalado {device} no compartimento {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Dispositivo {device} removido do compartimento {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Filhos"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Membro {device} adicionado"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"Não é possível remover o dispositivo principal {device} do chassi virtual."
-#: netbox/dcim/views.py:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Removido {device} do chassi virtual {chassis}"
@@ -7822,12 +7966,6 @@ msgstr "Múltipla Seleção"
msgid "Multiple objects"
msgstr "Múltiplos objetos"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Desativado"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Flexível"
@@ -7856,9 +7994,9 @@ msgstr "Sim"
msgid "No"
msgstr "Não"
-#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:57
-#: netbox/tenancy/forms/bulk_edit.py:118
-#: netbox/wireless/forms/model_forms.py:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Link"
@@ -7902,111 +8040,82 @@ msgstr "Debug"
msgid "Failure"
msgstr "Falha"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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 "Criar"
-
-#: netbox/extras/choices.py:214
-msgid "Update"
-msgstr "Atualizar"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Excluir"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Azul"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Índigo"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Roxo"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Rosa"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Vermelho"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Laranja"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Amarelo"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Verde"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Azul petróleo"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Ciano"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Cinza"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Preto"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Branco"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Script"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Notificação"
@@ -8049,25 +8158,25 @@ msgstr "Tipo de widget"
msgid "Unregistered widget class: {name}"
msgstr "Classe de widget não registrada: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} deve definir um método render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Nota"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr ""
"Exibe qualquer conteúdo personalizado arbitrário. Markdown é suportado."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Contagem de Objetos"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8075,71 +8184,71 @@ msgstr ""
"Exibe um conjunto de modelos do NetBox e o número de objetos criados para "
"cada tipo."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Filtros a serem aplicados ao contar o número de objetos"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Formato inválido. Os filtros de objetos devem ser passados como um "
"dicionário."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Lista de Objetos"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Exibe uma lista arbitrária de objetos."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "O número padrão de objetos a serem exibidos"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Formato inválido. Os parâmetros de URL devem ser passados como um "
"dicionário."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Seleção de modelo inválida: {self['model'].data} não é suportado."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "Feed RSS"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Incorpore um feed RSS de um site externo."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL do feed"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Requer conexão externa"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "O número máximo de objetos a serem exibidos"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
msgid "How long to stored the cached content (in seconds)"
msgstr ""
"Por quanto tempo o conteúdo em cache deve ser armazenado (em segundos)"
-#: netbox/extras/dashboard/widgets.py:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Favoritos"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Exibe seus favoritos pessoais"
@@ -8153,173 +8262,183 @@ msgstr "Tipo de ação desconhecido para uma regra de evento: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Não é possível importar o pipeline de eventos {name}: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Módulo script (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Arquivo de dados (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Grupo (nome)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Tipo de cluster"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 netbox/virtualization/filtersets.py:61
#: netbox/virtualization/filtersets.py:113
msgid "Cluster type (slug)"
msgstr "Tipo de cluster (slug)"
-#: netbox/extras/filtersets.py:601 netbox/tenancy/forms/forms.py:16
+#: netbox/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Grupo de inquilinos"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Grupo de inquilinos (slug)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Etiqueta"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Etiqueta (slug)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "Possui dados de contexto de configuração local"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Nome do grupo"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: netbox/templates/extras/customfield.html:38
#: netbox/templates/generic/bulk_import.html:118
msgid "Required"
msgstr "Obrigatório"
-#: netbox/extras/forms/bulk_edit.py:48 netbox/extras/forms/filtersets.py:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
msgid "Must be unique"
msgstr "Deve ser único"
-#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
msgid "UI visible"
msgstr "UI visível"
-#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "UI editável"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "É clonável"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Valor mínimo"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Valor máximo"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Expressão regular de validação"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Comportamento"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Nova janela"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Classe de botão"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Tipo MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Nome do arquivo"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Extensão de arquivo"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Como anexo"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Compartilhado"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Método HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL do payload"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Verificação SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Senha"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
msgid "CA file path"
msgstr "Caminho do arquivo CA"
-#: netbox/extras/forms/bulk_edit.py:253 netbox/extras/forms/bulk_import.py:192
-#: netbox/extras/forms/model_forms.py:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Tipos de evento"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Está ativo"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Tipos de objetos"
@@ -8327,9 +8446,9 @@ msgstr "Tipos de objetos"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Um ou mais tipos de objetos associados"
@@ -8337,10 +8456,11 @@ msgstr "Um ou mais tipos de objetos associados"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Tipo de campo de dados (por exemplo, texto, número inteiro etc.)"
-#: 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/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Tipo de objeto"
@@ -8349,7 +8469,7 @@ msgstr "Tipo de objeto"
msgid "Object type (for object or multi-object fields)"
msgstr "Tipo de objeto (para campos de objeto ou de multiobjetos)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Conjunto de opções"
@@ -8378,48 +8498,48 @@ msgstr ""
"com rótulos opcionais separados por dois pontos: “Choice1:First Choice, "
"Choice2:Second Choice”"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "classe de botão"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"A classe do primeiro link em um grupo será usada para o botão suspenso"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "O(s) tipo(s) de evento que acionará(ão) esta regra."
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Objeto de ação"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Nome do webhook ou script como caminho pontilhado module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Webhook {name} não encontrado"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Script {name} não encontrado"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Tipo de objeto associado"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "A classificação da entrada"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8427,153 +8547,162 @@ msgstr "A classificação da entrada"
msgid "Users"
msgstr "Usuários"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas."
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Grupos"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
msgid "Group names separated by commas, encased with double quotes"
msgstr "Nomes de grupo separados por vírgulas, envoltos por aspas duplas."
-#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Tipo de objeto relacionado"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Tipo de campo"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Escolhas"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Dados"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Renderizando"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Arquivo de dados"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Tipos de conteúdo"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Tipo de conteúdo HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Tipo de evento"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Tipo de ação"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Tipo de objeto etiquetado"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Tipo de objeto permitido"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Regiões"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Grupos de sites"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Locais"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Tipos de dispositivos"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Funções"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Tipos de cluster"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Grupos de clusters"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Grupos de inquilinos"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "O(s) tipo(s) de objeto que possuem este campo customizado."
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Valor padrão"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr ""
"Tipo do objeto relacionado (somente para campos de objeto/vários objetos)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Filtro de objeto relacionado"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Especifique os parâmetros da consulta como um objeto JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Campo personalizado"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8581,7 +8710,7 @@ msgstr ""
"O tipo de dados armazenados neste campo. Para campos de objeto/multiobjeto, "
"selecione o tipo de objeto relacionado abaixo."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8589,11 +8718,11 @@ msgstr ""
"Isso será exibido como texto de ajuda para o campo do formulário. Markdown é"
" suportado."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Objeto Relacionado"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8601,16 +8730,16 @@ msgstr ""
"Insira uma opção por linha. Um rótulo opcional pode ser especificado para "
"cada opção anexando-o com dois pontos. Exemplo:"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Link Personalizado"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Modelos"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8619,7 +8748,7 @@ msgstr ""
"Modelo de código Jinja2 para o texto do link. Faça referência ao objeto como"
" {example}. Links renderizados como texto vazio não serão exibidos."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8627,61 +8756,79 @@ msgstr ""
"Modelo de código Jinja2 para a URL do link. Faça referência ao objeto como "
"{example}."
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Modelo de código"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Modelo de Exportação"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Renderizando"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
msgid "Template content is populated from the remote source selected below."
msgstr ""
"O conteúdo do modelo é preenchido a partir da fonte remota selecionada "
"abaixo."
-#: netbox/extras/forms/model_forms.py:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "Deve especificar o conteúdo local ou um arquivo de dados"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Filtro Salvo"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Ordenação"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Insira uma lista separada por vírgulas dos nomes das colunas. Prefixe um "
+"nome com um hífen para inverter a ordem."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Colunas Disponíveis"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Colunas Selecionadas"
+
+#: netbox/extras/forms/model_forms.py:412
msgid "A notification group specify at least one user or group."
msgstr ""
"Um grupo de notificações deve especificar pelo menos um usuário ou grupo."
-#: netbox/extras/forms/model_forms.py:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Solicitação HTTP"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Escolha da ação"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Insira as condições em formato JSON."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8689,38 +8836,33 @@ msgstr ""
"Insira os parâmetros a serem passados para a ação em formato JSON."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Regra de Evento"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Triggers"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Grupo de notificação"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Inquilinos"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
msgid "Data is populated from the remote source selected below."
msgstr "Os dados são preenchidos a partir da fonte remota selecionada abaixo."
-#: netbox/extras/forms/model_forms.py:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "Deve especificar dados locais ou um arquivo de dados"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Conteúdo"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Agende para"
@@ -8728,7 +8870,7 @@ msgstr "Agende para"
msgid "Schedule execution of report to a set time"
msgstr "Agende a execução do relatório em um horário definido"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Repita a cada"
@@ -8736,28 +8878,28 @@ msgstr "Repita a cada"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Intervalo no qual este relatório é executado novamente (em minutos)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (hora atual: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "O horário agendado deve ser no futuro."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Confirmar alterações"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr "Confirme as alterações no banco de dados (desmarque para um teste)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Programe a execução do script para um horário definido"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Intervalo no qual este script é executado novamente (em minutos)"
@@ -8781,25 +8923,26 @@ msgstr "As alterações do banco de dados foram revertidas devido a um erro."
msgid "No indexers found!"
msgstr "Nenhum indexador encontrado!"
-#: 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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "peso"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "contexto de configuração"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "contexto de configuração"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Os dados JSON devem estar no formato de objeto. Exemplo:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8807,33 +8950,11 @@ msgstr ""
"Os dados do contexto de configuração local têm precedência sobre os "
"contextos de origem no contexto de configuração renderizado final"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "modelo de código"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Modelo de código Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "parâmetros do ambiente"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Quaisquer parâmetros"
-" adicionais para passar ao construir o ambiente Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "modelo de configuração"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "modelos de configuração"
@@ -8872,7 +8993,7 @@ msgstr ""
"Nome do campo exibido aos usuários (se não for fornecido, o nome do campo "
"será usado)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "nome do grupo"
@@ -9197,44 +9318,95 @@ msgstr "dashboard"
msgid "dashboards"
msgstr "dashboards"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "modelo de código"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Código do modelo Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "parâmetros do ambiente"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Qualquer parâmetros adicionais passar ao construir o "
+"ambiente Jinja"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "O padrão é {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Nome do arquivo a ser fornecido ao arquivo de exportação renderizado"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "extensão do arquivo"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Extensão para anexar ao nome do arquivo renderizado"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "como anexo"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Baixar arquivo como anexo"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} deve implementar um método get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "tipos de objetos"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Objeto(s) aos quais esta regra se aplica."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Os tipos de eventos que irão acionar esta regra."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "condições"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Um conjunto de condições que determinam se o evento será gerado."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "tipo de ação"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Dados adicionais para passar ao objeto da ação"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "regra de evento"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "regras dos eventos"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9244,7 +9416,7 @@ msgstr ""
"chamado. O processamento do modelo Jinja2 é suportado com o mesmo contexto "
"do corpo da solicitação."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available aqui."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "cabeçalhos adicionais"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9270,11 +9442,11 @@ msgstr ""
"Name:Value
. O processamento do modelo Jinja2 é suportado com o "
"mesmo contexto do corpo da solicitação (abaixo)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "corpo modelo"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9287,11 +9459,11 @@ msgstr ""
"timestamp
, username
, request_id
, e "
"data
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "senha"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9301,15 +9473,15 @@ msgstr ""
"Signature
contendo um HMAC hex digest do corpo do payload usando a "
"senha como chave. A senha não é transmitido na solicitação."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Ative a verificação do certificado SSL. Desative com cuidado!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Caminho do arquivo CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9317,176 +9489,174 @@ msgstr ""
"O arquivo de certificado CA específico a ser usado para verificação SSL. "
"Deixe em branco para usar os padrões do sistema."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"Não especifique um arquivo de certificado CA se a verificação SSL estiver "
"desativada."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "O(s) tipo(s) de objeto aos quais este link se aplica."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "texto do link"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Modelo de código Jinja2 para texto do link"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL do link"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Modelo de código Jinja2 para URL do link"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Links com o mesmo grupo aparecerão como um menu suspenso"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "nova janela"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Forçar o link a abrir em uma nova janela"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "link personalizado"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "links personalizados"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "O (s) tipo (s) de objeto aos quais este modelo se aplica."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Modelo de código Jinja2. A lista de objetos que estão sendo exportados é "
-"passada como uma variável de contexto chamada queryset
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "O padrão é text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "extensão do arquivo"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Extensão para anexar ao nome do arquivo renderizado"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "como anexo"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Baixar arquivo como anexo"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "modelo de exportação"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "modelos de exportação"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "“{name}“é um nome reservado. Escolha um nome diferente."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "O (s) tipo (s) de objeto aos quais este filtro se aplica."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "compartilhado"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "filtro salvo"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "filtros salvos"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Os parâmetros de filtro devem ser armazenados como um dicionário de "
"palavras-chave."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "O tipo de objeto da tabela"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "mesa"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "configuração da tabela"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "configurações de tabela"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Tabela desconhecida: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Coluna desconhecida: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "altura da imagem"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "largura da imagem"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "anexo de imagem"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "anexos de imagens"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Os anexos de imagens não podem ser associados a este tipo de objeto "
"({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "tipo"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "registro de evento"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "registros de eventos"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Registro de eventos não é suportado para o tipo de objeto ({type})."
-#: netbox/extras/models/models.py:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "favorito"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "favoritos"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "O tipo de objeto ({type}) não pode ser favoritado."
@@ -9578,179 +9748,193 @@ msgstr "valor em cache"
msgid "cached values"
msgstr "valores em cache"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "filial"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "filiais"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "mudança preparada"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "mudanças preparadas"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Tipo(s) de objeto aos quais esta etiqueta pode ser aplicada."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "etiqueta"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "etiquetas"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "item etiquetado"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "itens etiquetados"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Dados do Script"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Parâmetros de Execução do Script"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml está obsoleto e será removido na v4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json está obsoleto e será removido na v4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Descartar"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Tipos de Objetos"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Validar Unicidade"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Visível"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Editável"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Tipo de Objeto Relacionado"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Conjunto de Opções"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "É Clonável"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Valor Mínimo"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Valor Máximo"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Expressão Regular de Validação"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Contar"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Ordenar Alfabeticamente"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Nova Janela"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "MIME Type"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Nome do arquivo"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Extensão do arquivo"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Como Anexo"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Arquivo de Dados"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Sincronizado"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Imagem"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Tamanho (Bytes)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Nome da tabela"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Leitura"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Validação SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Tipos de Evento"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Funções de Dispositivos"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Comentários (curto)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Linha"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Nível"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Mensagem"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Método"
@@ -9791,32 +9975,32 @@ msgstr "Atributo \"{name}\" é inválido para a requisição"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Atributo \"{name}\" é inválido para {model}"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, python-brace-format
msgid "An error occurred while rendering the template: {error}"
msgstr "Ocorreu um erro ao renderizar o modelo: {error}"
-#: netbox/extras/views.py:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Seu dashboard foi redefinido."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Widget adicionado: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Widget atualizado: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Widget excluído: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Erro ao excluir o widget: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr ""
"Não é possível executar o script: o processo do agente RQ não está em "
@@ -9840,7 +10024,7 @@ msgstr "Insira um prefixo IPv4 ou IPv6 válido e uma máscara na notação CIDR.
msgid "Invalid IP prefix format: {data}"
msgstr "Formato de prefixo IP inválido: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr ""
@@ -9882,8 +10066,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Texto sem formatação"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Serviço"
@@ -9896,19 +10080,19 @@ msgstr "Cliente"
msgid "Invalid IP address format: {address}"
msgstr "Formato de endereço IP inválido: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Import target"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Import target (nome)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Export target"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Export target (nome)"
@@ -9945,7 +10129,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Exportando L2VPN (identificador)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Prefixo"
@@ -9973,8 +10157,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Prefixos que contêm este prefixo ou IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Tamanho da máscara"
@@ -9986,18 +10170,18 @@ msgstr "Grupo de VLANs (ID)"
msgid "VLAN Group (slug)"
msgstr "Grupo de VLANs (slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Número da VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Endereço"
@@ -10046,26 +10230,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Política de Tradução de VLAN (nome)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Grupo FHRP (nome)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Grupo FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "Endereço IP (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "Endereço IP"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "IPv4 Primário (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Endereço IPv4 Primário"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "IPv6 Primário (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Endereço IPv6 Primário"
@@ -10126,24 +10318,24 @@ msgid "Date added"
msgstr "Data da adição"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Grupo de VLANs"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10156,9 +10348,9 @@ msgstr "Comprimento do prefixo"
msgid "Is a pool"
msgstr "É um pool"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Trate como totalmente utilizado"
@@ -10167,28 +10359,32 @@ msgstr "Trate como totalmente utilizado"
msgid "VLAN Assignment"
msgstr "Atribuição de VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Trate como povoado"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Nome DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protocolo"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "ID do Grupo"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10198,51 +10394,51 @@ msgstr "ID do Grupo"
msgid "Authentication type"
msgstr "Tipo de autenticação"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Chave de autenticação"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Autenticação"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Faixas para ID de VLAN."
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Função do Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Site e Grupo"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Portas"
@@ -10278,8 +10474,9 @@ msgstr "Site da VLAN (se houver)"
msgid "Scope ID"
msgstr "ID do Escopo"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10330,47 +10527,57 @@ msgstr ""
msgid "Auth type"
msgstr "Tipo de autenticação"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Grupo de VLANs associado"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
msgstr "VLAN de Serviço (para VLANs de clientes Q-in-Q/802.1ad)"
-#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Política de tradução de VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "Protocolo IP"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Obrigatório se não estiver atribuído a uma VM"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Tipo de pai (aplicativo e modelo)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Obrigatório se não estiver atribuído a um dispositivo"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Nome do objeto pai"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "ID do objeto pai"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Um dos pais ou parent_object_id deve ser incluído com parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} não está associado a este dispositivo/VM."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} não está atribuído a esse pai."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Route Targets"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Import targets"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Export targets"
@@ -10382,13 +10589,13 @@ msgstr "Importado pela VRF"
msgid "Exported by VRF"
msgstr "Exportado pela VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Privado"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Família de endereços"
@@ -10408,50 +10615,50 @@ msgstr "Fim"
msgid "Search within"
msgstr "Pesquisar dentro"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Presente em VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Dispositivo/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Prefixo Pai"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Associado a uma interface"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Nome DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLANs"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Contém ID de VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "ID da VLAN Local"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "ID da VLAN Remota"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "ID da VLAN"
@@ -10461,7 +10668,7 @@ msgstr "ID da VLAN"
msgid "Route Target"
msgstr "Route Target"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10533,12 +10740,12 @@ msgstr "IDs de VLAN"
msgid "Child VLANs"
msgstr "VLANs filhas"
-#: 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 "Regra de Tradução de VLAN"
-#: netbox/ipam/forms/model_forms.py:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10546,28 +10753,32 @@ msgstr ""
"Lista separada por vírgula de um ou mais números de portas. Um intervalo "
"pode ser especificado usando hífen."
-#: netbox/ipam/forms/model_forms.py:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Modelo de Serviço"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Tipo de pai"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Porta(s)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Modelo de serviço"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Do Modelo"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Personalizado"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10615,19 +10826,19 @@ msgstr "tipo de autenticação"
msgid "authentication key"
msgstr "chave de autenticação"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Grupo FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Grupos FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Associação a um grupo de FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Associações a grupos de FHRPs"
@@ -10639,7 +10850,7 @@ msgstr "privado"
msgid "IP space managed by this RIR is considered private"
msgstr "O espaço IP gerenciado por este RIR é considerado privado"
-#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIRs"
@@ -10714,7 +10925,7 @@ msgid "All IP addresses within this prefix are considered usable"
msgstr ""
"Todos os endereços IP dentro deste prefixo são considerados utilizáveis"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "marcar utilizado"
@@ -10726,12 +10937,12 @@ msgstr "prefixos"
msgid "Cannot create prefix with /0 mask."
msgstr "Não é possível criar prefixo com a máscara /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "tabela global"
@@ -10740,112 +10951,130 @@ msgstr "tabela global"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Prefixo duplicado encontrado em {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "endereço inicial"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Endereço IPv4 ou IPv6 (com máscara)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "endereço final"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Status operacional desta faixa"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "A função principal desta faixa"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "marca preenchida"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Impedir a criação de endereços IP dentro desse intervalo"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Espaço de relatório como 100% utilizado"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Faixa de IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Faixas de IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "Endereços IP inicial e final devem ter a mesma versão"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
msgid "Starting and ending IP address masks must match"
msgstr "Máscaras de endereço IP inicial e final precisam ser iguais"
-#: netbox/ipam/models/ip.py:561
+#: netbox/ipam/models/ip.py:569
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"O endereço final deve ser maior que o endereço inicial ({start_address})"
-#: netbox/ipam/models/ip.py:589
+#: netbox/ipam/models/ip.py:597
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Endereços definidos se sobrepõem com a faixa {overlapping_range} em VRF "
"{vrf}"
-#: netbox/ipam/models/ip.py:598
+#: netbox/ipam/models/ip.py:606
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "Faixa definida excede o tamanho máximo suportado ({max_size})"
-#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "endereço"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "O status operacional deste IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "O papel funcional deste IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (interno)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "O IP para o qual este endereço é o IP “externo”"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Hostname ou FQDN (não diferencia maiúsculas de minúsculas)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "Endereços IP"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Não é possível criar endereço IP com máscara /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip} é um ID de rede, que não pode ser atribuído a uma interface."
-#: netbox/ipam/models/ip.py:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr ""
"{ip} é um endereço de broadcast, que não pode ser atribuído a uma interface."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Endereço IP duplicado encontrado em {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Não é possível criar endereço IP {ip} dentro do alcance {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10853,7 +11082,7 @@ msgstr ""
"Não é possível reatribuir o endereço IP enquanto ele estiver designado como "
"o IP primário do objeto pai"
-#: netbox/ipam/models/ip.py:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Somente endereços IPv6 podem receber o status SLAAC"
@@ -10869,56 +11098,43 @@ msgstr "modelo de serviço"
msgid "service templates"
msgstr "modelos de serviços"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr ""
"Os endereços IP específicos (se houver) aos quais este serviço está "
"vinculado"
-#: netbox/ipam/models/services.py:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "serviço"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "serviços"
-#: netbox/ipam/models/services.py:110
-msgid ""
-"A service cannot be associated with both a device and a virtual machine."
-msgstr ""
-"Um serviço não pode ser associado a um dispositivo e a uma máquina virtual "
-"ao mesmo tempo."
-
-#: netbox/ipam/models/services.py:112
-msgid ""
-"A service must be associated with either a device or a virtual machine."
-msgstr ""
-"Um serviço deve estar associado a um dispositivo ou a uma máquina virtual."
-
-#: netbox/ipam/models/vlans.py:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Grupos de VLANs"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
msgid "Cannot set scope_type without scope_id."
msgstr "Não é possível definir scope_type sem scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:103
msgid "Cannot set scope_id without scope_type."
msgstr "Não é possível definir scope_id sem scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:111
#, python-brace-format
msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}"
msgstr "VLAN ID inicial no intervalo {value} não pode ser menor que {minimum}"
-#: netbox/ipam/models/vlans.py:111
+#: netbox/ipam/models/vlans.py:117
#, python-brace-format
msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}"
msgstr "VLAN ID final no intervalo {value} não pode ser maior que {maximum}"
-#: netbox/ipam/models/vlans.py:118
+#: netbox/ipam/models/vlans.py:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10927,36 +11143,36 @@ msgstr ""
"VLAN ID final do intervalo deve ser maior ou igual à VLAN ID inicial "
"({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:130
msgid "Ranges cannot overlap."
msgstr "Os intervalos não podem se sobrepor."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
msgid "The specific site to which this VLAN is assigned (if any)"
msgstr "O site específico ao qual esta VLAN está associada (se houver)"
-#: netbox/ipam/models/vlans.py:189
+#: netbox/ipam/models/vlans.py:195
msgid "VLAN group (optional)"
msgstr "Grupo de VLANs (opcional)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "ID numérica da VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Status operacional desta VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Função principal desta VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)"
msgstr "Designação de VLAN de cliente/serviço (para Q-in-Q/IEEE 802.1ad)"
-#: netbox/ipam/models/vlans.py:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10965,7 +11181,7 @@ msgstr ""
"A VLAN está atribuída ao grupo {group} (escopo: {scope}); não pode ser "
"associada ao site {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10974,25 +11190,25 @@ msgstr ""
"O site atribuído {site} não é membro do grupo designado {group} (escopo: "
"{scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr "VLAN ID devem estar nas faixas {ranges} para VLANs no grupo {group}"
-#: netbox/ipam/models/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
msgstr ""
"Somente VLANs de clientes Q-in-Q podem ser atribuídas a uma VLAN de serviço."
-#: netbox/ipam/models/vlans.py:316
+#: netbox/ipam/models/vlans.py:322
msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN."
msgstr "Uma VLAN de cliente Q-in-Q deve ser atribuída a uma VLAN de serviço."
-#: netbox/ipam/models/vlans.py:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Políticas de tradução de VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Regra de tradução de VLAN"
@@ -11012,8 +11228,8 @@ msgstr "imponha um espaço exclusivo"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Prevenir prefixos/endereços IP duplicados dentro deste VRF"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRFs"
@@ -11041,74 +11257,79 @@ msgstr "Total de Sites"
msgid "Provider Count"
msgstr "Total de Provedores"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Agregados"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Adicionado"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Prefixos"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Utilização"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Faixas de IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Prefixo (Plano)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Profundidade"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 netbox/ipam/tables/vlans.py:37
#: netbox/virtualization/tables/clusters.py:77
#: netbox/wireless/tables/wirelesslan.py:55
msgid "Scope Type"
msgstr "Tipo de Escopo"
-#: netbox/ipam/tables/ip.py:213
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Pool"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Marcado como Utilizado"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Endereço inicial"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Marcado como preenchido"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (interno)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (Externo)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Associado"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Objeto Associado"
@@ -11116,22 +11337,22 @@ msgstr "Objeto Associado"
msgid "VID Ranges"
msgstr "Faixas de ID de VLAN"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VLAN ID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Regras"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "VID Local"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "VID Remoto"
@@ -11144,14 +11365,27 @@ msgstr "Route Distinguiser"
msgid "Unique"
msgstr "Único"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Import Targets"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Export Targets"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP disponível"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} IPs disponíveis"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Muitos IPs disponíveis"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11175,31 +11409,31 @@ msgstr ""
"Somente caracteres alfanuméricos, asteriscos, hífens, pontos e sublinhados "
"são permitidos em nomes DNS"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Prefixos Filhos"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Intervalos Filhos"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "IPs relacionados"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Interfaces de dispositivos"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Interfaces de Máquina Virtual"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Este campo pode não estar em branco."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11207,27 +11441,27 @@ msgstr ""
"O valor deve ser passado diretamente (por exemplo, “foo”: 123); não use um "
"dicionário ou uma lista."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} não é uma escolha válida."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Tipo de conteúdo inválido: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Valor inválido. Especifique um tipo de conteúdo como "
"'.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Intervalos devem ser especificados no formato (inferior,superior)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Fronteiras do intervalo devem ser definidas como inteiros."
@@ -11302,6 +11536,7 @@ msgid "Dark Grey"
msgstr "Cinza Escuro"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Padrão"
@@ -11605,33 +11840,33 @@ msgstr "Campo customizado '{name}' deve ser um valor único."
msgid "Missing required custom field '{name}'."
msgstr "Campo personalizado obrigatório '{name}' ausente."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Fonte de dados remota"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "caminho dos dados"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Caminho para o arquivo remoto (em relação à raiz da fonte de dados)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "sincronização automática ativada"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Habilita a sincronização automática de dados quando o arquivo de dados for "
"atualizado"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "data sincronizada"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} deve implementar um método sync_data ()."
@@ -11660,7 +11895,7 @@ msgstr "Deve ser especificada uma unidade ao definir uma distância"
msgid "Organization"
msgstr "Organização"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Grupos de Sites"
@@ -11699,208 +11934,212 @@ msgid "Virtual Device Contexts"
msgstr "Contextos de Dispositivos Virtuais"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Perfis de tipo de módulo"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Fabricantes"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Componentes de Dispositivos"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Funções dos Itens de Inventário"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "Endereços MAC"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Conexões"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Cabos"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Links Wireless"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Conexões de Interface"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Conexões de Console"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Conexões de Alimentação"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Grupos de Redes Wireless"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Funções de Prefixo e VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Intervalos de ASNs"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Políticas de Tradução de VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Regras de Tradução de VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Modelos de Serviço"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:302
#: netbox/templates/ipam/ipaddress.html:118
#: netbox/templates/virtualization/virtualmachine.html:154
msgid "Services"
msgstr "Serviços"
-#: netbox/netbox/navigation/menu.py:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Túneis"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Grupos de Túneis"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Terminações de Túneis"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPNs"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Propostas de IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Políticas de IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Propostas de IPsec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Políticas de IPsec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Perfis de IPsec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Discos Virtuais"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Tipos de Clusters"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Grupos de Clusters"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Tipos de Circuitos"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Terminações de Circuitos"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Circuitos Virtuais"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Tipos de Circuitos Virtuais"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Terminações de Circuito Virtual"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Grupos de Circuitos"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Atribuições do Grupo"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Provedores"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Contas de Provedores"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Redes dos Provedores"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Quadros de Alimentação"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Configurações"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Contexto de Configuração"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Modelos de Configuração"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Personalização"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11913,92 +12152,96 @@ msgstr "Personalização"
msgid "Custom Fields"
msgstr "Campos Personalizados"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Opções de Campo Personalizadas"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Links Personalizados"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Modelos de Exportação"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Filtros Salvos"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Configurações de tabela"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Anexos de Imagens"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operações"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Integrações"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Fontes de dados"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Regras dos eventos"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhooks"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Tarefas"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Rastreamento"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Grupos de Notificação"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Registros de Eventos"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Changelog"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Administrador"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 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:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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 "Permissões"
-#: netbox/netbox/navigation/menu.py:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistema"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -12006,11 +12249,11 @@ msgstr "Sistema"
msgid "Plugins"
msgstr "Plugins"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Histórico de Configuração"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Tarefas em Background"
@@ -12046,22 +12289,22 @@ msgstr ""
"{template_extension} não é uma subclasse de "
"netbox.plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} deve ser uma instância de netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:68
+#: netbox/netbox/plugins/registration.py:60
#, python-brace-format
msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{menu_link} deve ser uma instância de netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} deve ser uma instância de netbox.plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context deve ser um dicionário"
@@ -12139,79 +12382,79 @@ msgstr "Não é possível adicionar stores ao registro após a inicialização"
msgid "Cannot delete stores from registry"
msgstr "Não é possível excluir stores do registro"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Tcheco"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Dinamarquês"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Alemão"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Inglês"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "Espanhol"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Francês"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Italiano"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Japonês"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Holandês"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Polonês"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Português"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Russo"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Turco"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Ucraniano"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Chinês"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Selecionar todos"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Alternar todos"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Alternar Lista Suspensa"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Erro"
@@ -12220,12 +12463,12 @@ msgstr "Erro"
msgid "No {model_name} found"
msgstr "{model_name} não encontrados"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Campo"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Valor"
@@ -12233,7 +12476,7 @@ msgstr "Valor"
msgid "Dummy Plugin"
msgstr "Plugin Dummy"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12241,52 +12484,52 @@ msgid ""
msgstr ""
"Houve um erro ao renderizar o modelo de exportação ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Linha {i}: Objeto com ID {id} não existe"
-#: netbox/netbox/views/generic/bulk_views.py:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Nenhum {object_type} foi/foram selecionado(s)."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Renomeado(s) {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Excluído(s) {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Changelog"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Registro"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
msgid "Unable to synchronize data: No data file set."
msgstr ""
"Não é possível sincronizar os dados: Nenhum arquivo de dados definido."
-#: netbox/netbox/views/generic/feature_views.py:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Dados sincronizados para {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Sincronizado(s) {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} deve implementar get_children ()"
@@ -12356,12 +12599,6 @@ msgstr "no GitHub"
msgid "Home Page"
msgstr "Página Inicial"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Perfil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12436,13 +12673,10 @@ msgid "Toggle All"
msgstr "Alternar Tudo"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tabela"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Ordenação"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Colunas"
@@ -12462,8 +12696,8 @@ msgid "Account Details"
msgstr "Detalhes da Conta"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-mail"
@@ -12504,8 +12738,11 @@ msgstr "Grupos Associados"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12549,7 +12786,7 @@ msgstr "Usado pela última vez"
msgid "Add a Token"
msgstr "Adicionar um Token"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Início"
@@ -12564,7 +12801,7 @@ msgstr "Logotipo do NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Obter"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12644,6 +12881,7 @@ msgstr "Tipo de circuito"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12667,6 +12905,20 @@ msgstr "Editar"
msgid "Swap"
msgstr "Trocar"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Excluir"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Ponto de terminação"
@@ -12722,8 +12974,8 @@ msgstr "Desconectar"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12819,28 +13071,22 @@ msgstr "bytes"
msgid "SHA256 Hash"
msgstr "Hash SHA256"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Sincronizar"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Conteúdo"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Última sincronização"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Backend"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Nenhum parâmetro definido"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Arquivos"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Elevações de rack"
@@ -13016,7 +13262,7 @@ msgstr "Filas em Segundo Plano"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Configurar Tabela"
@@ -13250,7 +13496,7 @@ msgstr "Renomear Selecionado"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Não Conectado"
@@ -13416,6 +13662,7 @@ msgid "Regenerate Slug"
msgstr "Regenerar Slug"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13467,17 +13714,25 @@ msgstr "Compartimento"
msgid "Add Device"
msgstr "Adicionar Dispositivo"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Função da VM"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Funções de dispositivos infantis"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Adicionar uma função de dispositivo"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Nome do Modelo"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Part Number"
@@ -13503,7 +13758,7 @@ msgstr "Posição da Porta Traseira"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13570,7 +13825,7 @@ msgstr "Limpar"
msgid "Clear All"
msgstr "Limpar Tudo"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Profundidade de Montagem"
@@ -13636,11 +13891,11 @@ msgstr "Largura do Canal"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13653,7 +13908,7 @@ msgid "No member interfaces"
msgstr "Nenhuma interface membro"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13677,15 +13932,15 @@ msgstr "Part ID"
msgid "Add Child Location"
msgstr "Adicionar Local Filho"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Locais Filhos"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Adicionar uma localização"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Adicionar um Dispositivo"
@@ -13698,9 +13953,18 @@ msgid "Add Device Type"
msgstr "Adicionar Tipo de Dispositivo"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Adicionar Tipo de Módulo"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Nenhum perfil atribuído"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Perfil do tipo de módulo"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Dispositivo Conectado"
@@ -13723,7 +13987,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Ramal de Alimentação"
@@ -13811,11 +14075,11 @@ msgstr "Posições"
msgid "Add Site"
msgstr "Adicionar Site"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Regiões Filhas"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Adicionar Região"
@@ -13839,19 +14103,20 @@ msgstr "Endereço Físico"
msgid "Shipping Address"
msgstr "Endereço de Entrega"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Grupos Filhos"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Adicionar Grupo de Sites"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Anexo"
@@ -13892,6 +14157,15 @@ msgstr "Editando Chassi Virtual %(name)s"
msgid "Rack/Unit"
msgstr "Rack/Posição"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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 "Criar"
+
#: netbox/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Remover Membro do Chassi Virtual"
@@ -14004,23 +14278,24 @@ msgstr "Versão não suportada do PostgreSQL"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Certifique-se de que o PostgreSQL versão 12 ou posterior esteja em uso. Você"
-" pode verificar isso conectando-se ao banco de dados usando as credenciais "
-"do NetBox e emitindo uma consulta para SELECT VERSION()
."
+"Certifique-se de que a versão 14 ou posterior do PostgreSQL esteja em uso. "
+"Você pode verificar isso conectando-se ao banco de dados usando as "
+"credenciais do NetBox e emitindo uma consulta para SELECIONE A VERSÃO "
+"()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "O arquivo de dados associado a este objeto foi excluído"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Dados Sincronizados"
@@ -14030,12 +14305,13 @@ msgstr "Dados Sincronizados"
msgid "Sync Data"
msgstr "Sincronizar Dados"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Parâmetros do Ambiente"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Modelo"
@@ -14089,7 +14365,7 @@ msgid "Button Class"
msgstr "Classe do Botão"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Modelos Associados"
@@ -14175,14 +14451,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Condições"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "MIME Type"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Extensão do arquivo"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Agendado para"
@@ -14333,23 +14601,46 @@ msgstr "Limite do log"
msgid "All"
msgstr "Todos"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Configuração da tabela"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Colunas exibidas"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Configuração da Tabela"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Mover para Cima"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Mover para Baixo"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Itens Etiquetados"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Tipos de Objetos Permitidos"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Qualquer"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Tipos de Itens Etiquetados"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Objetos Etiquetados"
@@ -14722,7 +15013,8 @@ msgstr "Centro de ajuda"
msgid "Log Out"
msgstr "Logout"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Login"
@@ -14754,7 +15046,7 @@ msgstr "Tipo de Autenticação"
msgid "Authentication Key"
msgstr "Chave de Autenticação"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Endereços IP Virtuais"
@@ -14787,7 +15079,7 @@ msgid "Show All"
msgstr "Mostrar Tudo"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Global"
@@ -14819,14 +15111,14 @@ msgstr "Endereço Inicial"
msgid "Ending Address"
msgstr "Endereço Final"
-#: 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:95
msgid "Addressing Details"
msgstr "Detalhes do Endereçamento"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Marcado como totalmente utilizado"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "IPs Filhos"
@@ -14932,11 +15224,11 @@ msgstr "Espaço de IP exclusivo"
msgid "Errors"
msgstr "Erros"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Entrar"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Ou"
@@ -14994,37 +15286,37 @@ msgstr ""
"Clique aqui para tentar carregar o NetBox "
"novamente."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Contato"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Título"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefone"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Grupo de Contatos"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "Adicionar Grupo de Contato"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Função dos Contatos"
@@ -15037,12 +15329,12 @@ msgid "Add Tenant"
msgstr "Adicionar Inquilino"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Grupo de Inquilinos"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Adicionar Grupo de Inquilinos"
@@ -15238,7 +15530,7 @@ msgstr "Vida útil da Security Association (KB)"
msgid "L2VPN Attributes"
msgstr "Atributos da L2VPN"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Adicionar uma Terminação"
@@ -15305,11 +15597,11 @@ msgid "Add Wireless LAN"
msgstr "Adicionar Rede Wireless"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Grupo de Redes Wireless"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Adicionar Grupo de Redes Wireless"
@@ -15325,109 +15617,133 @@ msgstr "Grupo de contatos principal (ID)"
msgid "Parent contact group (slug)"
msgstr "Grupo de contatos principal (slug)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Grupo de contatos (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Grupo de contatos (slug)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Contato (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Função do contato (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Função do contato (slug)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Grupo de contatos"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Grupo de inquilinos principal (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Grupo de inquilinos principal (slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Grupo de inquilinos (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Grupo de Inquilinos (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Grupo de inquilinos (slug)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Descrição"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Adicionar grupos"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Remover grupos"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Nomes de grupos separados por vírgulas, entre aspas duplas (por exemplo, "
+"“Grupo 1, Grupo 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Contato atribuído"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "grupo de contatos"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "grupos de contatos"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "função do contato"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "funções do contato"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "título"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefone"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "e-mail"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "link"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "contato"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "contatos"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "membros do grupo de contato"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "membros de grupos de contato"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "atribuição do contato"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "atribuições do contato"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Os contatos não podem ser atribuídos a este tipo de objeto ({type})."
@@ -15456,27 +15772,27 @@ msgstr "inquilino"
msgid "tenants"
msgstr "inquilinos"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Título do Contato"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Telefone de Contato"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "E-mail de Contato"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Endereço de Contato"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Link de Contato"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Descrição do Contato"
@@ -15599,26 +15915,26 @@ msgstr "Ao menos uma ação deve ser selecionada."
msgid "Invalid filter for {model}: {error}"
msgstr "Filtro inválido para {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "A lista de ações concedidas por esta permissão"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "restrições"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Filtro queryset que corresponde aos objetos aplicáveis do(s) tipo(s) "
"selecionado(s)"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "permissão"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "permissões"
@@ -15721,7 +16037,7 @@ msgid "Related object not found using the provided numeric ID: {id}"
msgstr ""
"Objeto relacionado não encontrado usando a ID numérica fornecida: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} possui uma chave definida, mas CHOICES não é uma lista"
@@ -15939,14 +16255,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Cabeçalho não reconhecido: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Colunas Disponíveis"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Colunas Selecionadas"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16022,6 +16330,19 @@ msgstr ""
"Valor necessário ausente para o parâmetro de consulta estática: "
"'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Definição de esquema JSON inválida"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "O esquema JSON deve definir propriedades"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Definição inválida do esquema JSON: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Senha deve possuir ao menos um número."
@@ -16061,7 +16382,7 @@ msgstr "app_label/model_name desconhecido para {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Endereço IP inválido definido para {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Uma coluna chamada {name} já está definida para a tabela {table_name}"
@@ -16122,18 +16443,6 @@ msgstr "Definir como Nulo"
msgid "Clear all"
msgstr "Limpar tudo"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Configuração da Tabela"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Mover para Cima"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Mover para Baixo"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Buscar..."
@@ -16158,7 +16467,12 @@ msgstr "Escrita"
msgid "The test must define csv_update_data."
msgstr "O teste deve definir csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} deve ser um múltiplo de {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} não é uma expressão regular válida."
@@ -16200,12 +16514,12 @@ msgid "Cluster type (ID)"
msgstr "Tipo de cluster (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Cluster (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPUs"
@@ -16311,42 +16625,42 @@ msgstr ""
"{count} dispositivos estão atribuídos como hosts para esse cluster, mas não "
"estão no local {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "memória (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disco (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
msgid "Virtual machine name must be unique per cluster."
msgstr "O nome da máquina virtual deve ser exclusivo por cluster."
-#: netbox/virtualization/models/virtualmachines.py:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "máquina virtual"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "máquinas virtuais"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Uma máquina virtual deve ser associada a um site e/ou cluster."
-#: netbox/virtualization/models/virtualmachines.py:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"O cluster selecionado ({cluster}) não está atribuído a este site ({site})."
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
msgid "Must specify a cluster when assigning a host device."
msgstr "É necessário especificar um cluster ao atribuir um host."
-#: netbox/virtualization/models/virtualmachines.py:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
@@ -16354,7 +16668,7 @@ msgstr ""
"O dispositivo selecionado ({device}) não está associado a este cluster "
"({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16363,17 +16677,17 @@ msgstr ""
"O tamanho do disco especificado ({size}) deve corresponder ao tamanho "
"agregado dos discos virtuais associados ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, python-brace-format
msgid "Must be an IPv{family} address. ({ip} is an IPv{version} address.)"
msgstr "Deve ser um endereço IPv{family}. ({ip} é um endereço IPv{version}.)"
-#: netbox/virtualization/models/virtualmachines.py:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "O endereço IP especificado ({ip}) não está associado a esta VM."
-#: netbox/virtualization/models/virtualmachines.py:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16382,7 +16696,7 @@ msgstr ""
"A interface pai selecionada ({parent}) pertence a uma máquina virtual "
"diferente ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16391,7 +16705,7 @@ msgstr ""
"A interface bridge selecionada ({bridge}) pertence a uma máquina virtual "
"diferente ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16400,24 +16714,24 @@ msgstr ""
"A VLAN não tagueada ({untagged_vlan}) deve pertencer ao mesmo site da "
"máquina virtual pai da interface ou deve ser global."
-#: netbox/virtualization/models/virtualmachines.py:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "tamanho (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "disco virtual"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "discos virtuais"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Adicionado(s) {count} dispositivo(s) para agrupar {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Removido(s) {count} dispositivo(s) do cluster {cluster}"
@@ -16494,22 +16808,26 @@ msgstr "Assinaturas DSA"
msgid "Group {n}"
msgstr "Grupo {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Ethernet Private LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Ethernet Virtual Private LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Ethernet Private Tree"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Árvore privada virtual Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Grupo de túneis (ID)"
@@ -16554,15 +16872,15 @@ msgstr "Política de IPsec (ID)"
msgid "IPSec policy (name)"
msgstr "Política de IPsec (nome)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (slug)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Interface da VM (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (nome)"
@@ -16575,8 +16893,8 @@ msgstr "Grupo de túneis"
msgid "SA lifetime"
msgstr "Vida útil da Security Association"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16626,33 +16944,33 @@ msgstr "Proposta(s) de IPsec"
msgid "IPSec protocol"
msgstr "Protocolo IPsec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Tipo de L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Dispositivo pai (para interface)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Máquina virtual pai (para interface)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Interface atribuída (dispositivo ou VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Não é possível importar terminações de dispositivo e de interface de VM "
"simultaneamente."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Cada terminação deve especificar uma interface ou uma VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Não é possível associar tanto uma interface e uma VLAN."
@@ -16665,7 +16983,7 @@ msgstr "Versão da IKE"
msgid "Proposal"
msgstr "Proposta"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Tipo de Objeto Atribuído"
@@ -16780,20 +17098,20 @@ msgstr "Políticas de IPsec"
msgid "IPSec profiles"
msgstr "Perfis de IPsec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Terminação L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Terminações L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Terminação L2VPN ({assigned_object}) já atribuída"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16826,19 +17144,19 @@ msgstr "túnel"
msgid "tunnels"
msgstr "túneis"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Um objeto pode ser terminado em apenas um túnel por vez."
-#: netbox/vpn/models/tunnels.py:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "terminação do túnel"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "terminações dos túneis"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} já está conectado ao túnel ({tunnel})."
@@ -16871,11 +17189,11 @@ msgstr "Vida útil da Security Association (segundos)"
msgid "SA Lifetime (KB)"
msgstr "Vida útil da Security Association (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Objeto Pai"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Site do Objeto"
@@ -16899,8 +17217,8 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16924,7 +17242,7 @@ msgstr "Interface A"
msgid "Interface B"
msgstr "Interface B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Lado B"
@@ -16944,23 +17262,23 @@ msgstr "grupos de redes wireless"
msgid "wireless LAN"
msgstr "rede wireless"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "interface A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "interface B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "link wireless"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "links wireless"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} não é uma interface wireless."
diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo
index 46ab29e16..94e0a656e 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 d06e4363c..0b83e2e4b 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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -42,7 +42,7 @@ msgstr "Запись включена"
#: netbox/account/tables.py:35 netbox/core/choices.py:102
#: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79
-#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -73,59 +73,61 @@ msgstr "Последний раз использованный"
msgid "Allowed IPs"
msgstr "Разрешенные IP-адреса"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Вошел в систему как {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Вы вышли из системы."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Ваши предпочтения обновлены."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Учетные данные пользователя, аутентифицированные по протоколу LDAP, нельзя "
"изменить в NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Запланировано"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Не в сети"
@@ -138,7 +140,7 @@ msgstr "Выделение резервов"
msgid "Decommissioned"
msgstr "Списан"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -173,36 +175,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Регион (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Регион (пуля)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -210,12 +212,12 @@ msgstr "Группа сайтов (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Группа сайтов (слизень)"
@@ -223,29 +225,29 @@ msgstr "Группа сайтов (слизень)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -263,18 +265,18 @@ msgstr "Группа сайтов (слизень)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Сайт"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Сайт (подстрока)"
@@ -327,21 +329,21 @@ msgid "Circuit type (slug)"
msgstr "Тип канала связи (подстрока)"
#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309
-#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237
-#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453
-#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Сайт (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Локация (ID)"
@@ -350,24 +352,25 @@ msgid "Termination A (ID)"
msgstr "Точка подключения A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -394,10 +397,10 @@ msgid "Circuit"
msgstr "Канал связи"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Локация (подстрока)"
@@ -417,7 +420,7 @@ msgstr "Канал связи (ID)"
msgid "Virtual circuit (CID)"
msgstr "Виртуальный канал (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Виртуальный канал (ID)"
@@ -453,20 +456,20 @@ msgstr "Тип виртуального канала (slug)"
msgid "Virtual circuit"
msgstr "Виртуальный канал"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN"
@@ -479,36 +482,37 @@ msgstr "ASN"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -519,7 +523,7 @@ msgstr "ASN"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -536,10 +540,11 @@ msgstr "ASN"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -557,21 +562,22 @@ msgstr "ASN"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -592,13 +598,13 @@ msgstr "ASN"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -609,9 +615,9 @@ msgstr "ASN"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Описание"
@@ -663,23 +669,23 @@ msgstr "Идентификатор Службы"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -694,31 +700,31 @@ msgstr "Цвет"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -744,8 +750,8 @@ msgstr "Цвет"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85
#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Тип"
@@ -769,36 +775,37 @@ msgstr "Аккаунт провайдера"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -806,15 +813,16 @@ msgstr "Аккаунт провайдера"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -826,10 +834,12 @@ msgstr "Аккаунт провайдера"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -847,36 +857,37 @@ msgstr "Статус"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -888,27 +899,27 @@ msgstr "Статус"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -936,9 +947,9 @@ msgstr "Гарантированная скорость (Кбит/с)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Расстояние"
@@ -946,7 +957,7 @@ msgstr "Расстояние"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -964,30 +975,31 @@ msgstr "Параметры Службы"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -998,13 +1010,14 @@ msgstr "Атрибуты"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1014,14 +1027,14 @@ msgstr "Атрибуты"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Аренда"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Тип точки подключения"
@@ -1043,11 +1056,11 @@ msgstr "Скорость порта (Кбит/с)"
msgid "Upstream speed (Kbps)"
msgstr "Скорость восходящего потока (Кбит/с)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Пометить подключенным"
@@ -1068,13 +1081,13 @@ msgstr "Сведения об точке подключения"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Приоритет"
@@ -1094,26 +1107,26 @@ msgstr "Сеть провайдера"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1121,15 +1134,15 @@ msgstr "Сеть провайдера"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1157,29 +1170,31 @@ msgstr "Тип канала связи"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Операционный статус"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1219,13 +1234,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1240,10 +1255,10 @@ msgstr "Операционная роль"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Интерфейс"
@@ -1251,31 +1266,31 @@ msgstr "Интерфейс"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1285,24 +1300,26 @@ msgstr "Интерфейс"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Локация"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1313,20 +1330,20 @@ msgstr "Контакты"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1334,22 +1351,22 @@ msgstr "Контакты"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Регион"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1371,9 +1388,9 @@ msgstr "Аккаунт"
msgid "Term Side"
msgstr "Терминология"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1384,34 +1401,29 @@ msgstr "Задание"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1419,10 +1431,10 @@ msgstr "Задание"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Группа"
@@ -1443,12 +1455,12 @@ msgstr "Групповое задание"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "цвет"
@@ -1473,16 +1485,17 @@ msgstr "Уникальный ID канала связи"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "статус"
@@ -1518,86 +1531,85 @@ msgstr "группа каналов связи"
msgid "circuit groups"
msgstr "группы каналов связи"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "идентификатор участника"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "приоритет"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Назначение группы каналов связи"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Назначения групп каналов связи"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "сторона расторжения"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "скорость порта (Кбит/с)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Физическая скорость канала связи"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "скорость отдачи (Кбит/с)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "Скорость отдачи, если она отличается от скорости порта"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ID кросс-соединения"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "ID локального кросс-соединения"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "патч-панель или порт(ы)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "ID патч-панели и номера порта(-ов)"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "описание"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "точка подключения канала связи"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "точки подключения канала связи"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "Конец цепи должен быть прикреплен к конечному объекту."
@@ -1607,31 +1619,31 @@ msgstr "Конец цепи должен быть прикреплен к кон
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "имя"
@@ -1641,11 +1653,11 @@ msgid "Full name of the provider"
msgstr "Полное имя провайдера"
#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88
-#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149
-#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23
+#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "подстрока"
@@ -1699,7 +1711,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "роль"
@@ -1717,35 +1729,36 @@ msgstr "прерывания виртуальных каналов"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1769,6 +1782,7 @@ msgstr "прерывания виртуальных каналов"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1785,16 +1799,17 @@ msgstr "прерывания виртуальных каналов"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1816,9 +1831,9 @@ msgstr "прерывания виртуальных каналов"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1842,8 +1857,8 @@ msgstr "Имя"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1859,7 +1874,7 @@ msgid "Circuit ID"
msgstr "Идентификатор канала связи"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Сторона А"
@@ -1877,35 +1892,38 @@ msgstr "Гарантированная скорость"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Комментарии"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Задания"
@@ -1942,52 +1960,50 @@ msgstr "Аккаунты"
msgid "Account Count"
msgstr "Количество аккаунтов"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Количество ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2016,22 +2032,22 @@ msgstr "Соединения"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Устройство"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Не определены точки подключения для канала связи {circuit}."
-#: netbox/circuits/views.py:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Поменены местами точки подключения для канала связи {circuit}."
@@ -2041,31 +2057,31 @@ msgid "This user does not have permission to synchronize this data source."
msgstr ""
"У этого пользователя нет разрешения на синхронизацию этого источника данных."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Объект создан"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Объект обновлен"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Объект удален"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Задача начата"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Задача выполнена"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Задача не выполнена"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Задача выполнена с ошибкой"
@@ -2089,14 +2105,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Неисправно"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2150,7 +2166,7 @@ msgstr "Еженедельно"
msgid "30 days"
msgstr "30 дней"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Обновлено"
@@ -2181,7 +2197,7 @@ msgstr "Остановлен"
msgid "Cancelled"
msgstr "Отменено"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2220,40 +2236,43 @@ msgstr "ID ключа доступа AWS"
msgid "AWS secret access key"
msgstr "Секретный ключ доступа AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Источник данных (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Источник данных (имя)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Пользователь (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2262,7 +2281,12 @@ msgstr "Имя пользователя"
msgid "Enabled"
msgstr "Включено"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Интервал синхронизации"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2272,86 +2296,89 @@ msgstr "Включено"
msgid "Parameters"
msgstr "Параметры"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
msgid "Ignore rules"
msgstr "Правила исключения"
-#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Источник данных"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Файл"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Источник данных"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Создание"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Тип объекта"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Создано после"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Создано до"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Запланировано после"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Запланировано до"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Запустилось после"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Запустилось до"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Завершено после"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Завершено до"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2361,117 +2388,124 @@ msgstr "Завершено до"
msgid "User"
msgstr "Пользователь"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Время"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "После"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "До"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Действие"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Источник"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Синхронизация"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Параметры backend"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Загрузка файла"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr ""
"Невозможно загрузить файл и синхронизировать его с существующим файлом"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr "Необходимо загрузить файл или выбрать файл данных для синхронизации"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Фасады стоек"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Электропитание"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Безопасность"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Баннеры"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Разбивка на страницы"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Валидация"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Пользовательские настройки"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Разное"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Ревизия конфигурации"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Этот параметр определен статически и не может быть изменен."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Текущее значение: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (по умолчанию)"
@@ -2487,7 +2521,7 @@ msgstr "имя пользователя"
msgid "request ID"
msgstr "идентификатор запроса"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "действие"
@@ -2514,9 +2548,9 @@ msgstr ""
"Ведение журнала изменений не поддерживается для этого типа объектов "
"({type})."
-#: netbox/core/models/config.py:18 netbox/core/models/data.py:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2562,67 +2596,72 @@ msgstr "Ревизия конфигурации #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "тип"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "включен"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "интервал синхронизации"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "правила исключения"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Шаблоны (по одному в строке), соответствующие файлам, которые следует "
"игнорировать при синхронизации"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "параметры"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "время последней синхронизации"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "источник данных"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "источники данных"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Неизвестный тип backend: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Невозможно запустить синхронизацию; синхронизация уже выполняется."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2630,60 +2669,60 @@ msgstr ""
"Произошла ошибка при инициализации бэкэнда. Необходимо установить "
"зависимость: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "последнее обновление"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "путь"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "Путь к файлу относительно корня источника данных"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "размер"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "хэш"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Длина должна быть 64 шестнадцатеричных символа."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "SHA256 хэш данных файла"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "файл данных"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "файлы данных"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "автоматическая синхронизация записи"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "автоматическая синхронизация записей"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "корень файла"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "путь к файлу"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Путь к файлу относительно указанного корневого пути"
@@ -2695,7 +2734,7 @@ msgstr "Настраиваемый файл"
msgid "managed files"
msgstr "Настраиваемые файлы"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "A {model} с этим путем к файлу уже существует ({path})."
@@ -2720,8 +2759,7 @@ msgstr "начало"
msgid "completed"
msgstr "завершено"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "данные"
@@ -2753,12 +2791,12 @@ msgstr ""
"Неверный статус для завершения задачи. Возможны следующие варианты: "
"{choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Удаление предотвращается правилом защиты: {message}"
@@ -2770,15 +2808,15 @@ msgid "Full Name"
msgstr "Полное имя"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Объект"
@@ -2792,19 +2830,27 @@ msgstr "Идентификатор запроса"
msgid "Is Active"
msgstr "Активен"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Последняя синхронизация"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "файлы"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Путь"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Последнее обновление"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2815,49 +2861,45 @@ msgstr "ID"
msgid "Interval"
msgstr "Интервал"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Версия"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Последнее обновление"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Минимальная версия NetBox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Максимальная версия NetBox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Данные плагина не найдены"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Автор"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Установлен"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Сертифицирован"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Опубликовано"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Установленная версия"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Последняя версия"
@@ -2873,7 +2915,7 @@ msgstr "Рабочие процессы"
msgid "Host"
msgstr "Хост"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Порт"
@@ -2921,7 +2963,7 @@ msgstr "ПІД"
msgid "No workers found"
msgstr "Рабочие процессы не найдены"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Задача {job_id} не найдена"
@@ -2931,70 +2973,70 @@ msgstr "Задача {job_id} не найдена"
msgid "Job {id} not found."
msgstr "Задача {id} не найдена."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Ревизия конфигурации #{id} восстановлена"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Задача {id} была удалена."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Ошибка при удалении задачи {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "вЗадача {id} была повторно добавлена в очередь."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Задача {id} добавлена в очередь."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Задача {id} остановлена."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Не удалось остановить задачу {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Не удалось загрузить каталог плагинов"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Плагин {name} не найден"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
msgid "Interface mode does not support q-in-q service vlan"
msgstr "Режим интерфейса не поддерживает службу q-in-q vlan"
-#: netbox/dcim/api/serializers_/device_components.py:269
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
msgid "Interface mode does not support tagged vlans"
msgstr "Режим интерфейса не поддерживает помеченные виртуальные сети"
#: netbox/dcim/api/serializers_/devices.py:53
-#: netbox/dcim/api/serializers_/devicetypes.py:26
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Позиция (U)"
@@ -3007,10 +3049,10 @@ msgstr "Идентификатор объекта"
msgid "Staging"
msgstr "Подготовка к развертыванию"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Вывод из эксплуатации"
@@ -3069,51 +3111,55 @@ msgid "Deprecated"
msgstr "Выведенный(-ая) из использования"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Миллиметры"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Дюймы"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Спереди назад"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Сзади вперед"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3123,120 +3169,120 @@ msgstr "Сзади вперед"
msgid "Parent"
msgstr "Родитель"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Потомок"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Вид спереди"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Вид сзади"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Подготовлен"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Инвентарь"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Слева направо"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Справа налево"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Бок назад"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Сзади в сторону"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Снизу вверх"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Сверху вниз"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Пассивный"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Смешанный"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (не блокирующий)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (блокирующий)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Калифорнийский стиль"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "ITA/Международный"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Проприетарный"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Другой"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Международный"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Физический"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Виртуальный"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Беспроводной"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Виртуальные интерфейсы"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3244,147 +3290,157 @@ msgstr "Виртуальные интерфейсы"
msgid "Bridge"
msgstr "Мост"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Группа агрегации линков (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (фиксированный)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (модульный)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (объединительная плата)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Сотовая связь"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Серийный"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Коаксиальный"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Стекирование"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Полу"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Полный"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Авто"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Доступ"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Тегированный"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Тегированный (все)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Вопросы и ответы (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Стандарт IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Пассивный режим 24 В (2 пары)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Пассивное напряжение 24 В (4 пары)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Пассивное напряжение 48 В (2 пары)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Пассивное напряжение 48 В (4 пары)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Медь"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Оптоволоконное"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Волокно"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Подключено"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Километры"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Метры"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Сантиметры"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Мили"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Футы"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Резервный"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Однофазный"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Трехфазный"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Инвалид"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Неисправен"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3395,320 +3451,336 @@ msgstr "Неверный формат MAC-адреса: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Неверный формат WWN: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Родительский регион (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Регион родителя (подстрока)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Родительская группа сайтов (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Группа сайтов родителя (подстрока)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Группа (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Группа (подстрока)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "Автономная система (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Родительская локация (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Локация родителя (подстрока)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Производитель (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Производитель (подстрока)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Тип стойки (подстрока)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Тип стойки (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Роль (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Роль (подстрока)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Стойка (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Пользователь (имя)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Платформа по умолчанию (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Платформа по умолчанию (подстрока)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Имеет фронтальное изображение"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Имеет изображение сзади"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Имеет консольные порты"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Имеет серверные консольные порты"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Имеет порты питания"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Имеет розетки"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Имеет интерфейсы"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Имеет сквозные порты"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Имеет отсеки для модулей"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Имеет отсеки для устройств"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Имеет инвентарь"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Профиль (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Профиль (имя)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Тип устройства (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Тип модуля (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Порт питания (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Родительский инвентарь (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Шаблон конфигурации (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Роль родительского устройства (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Роль родительского устройства (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Тип устройства (подстрока)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Родительское устройство (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Платформа (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Платформа (подстрока)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Имя сайта (подстрока)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Родительский ребенок (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Кластер виртуальных машин (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Группа кластеров (подстрока)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Кластерная группа (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Модель устройства (подстрока)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Полная глубина"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC-адрес"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Имеет основной IP-адрес"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Имеет внеполосный IP-адрес"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Виртуальное шасси (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Является членом виртуального шасси"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "Сервисный порт (ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Имеет контекст виртуального устройства"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "модель устройства"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Тип модуля (модель)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Отсек для модулей (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Стойка (имя)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Устройство (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Устройство (имя)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Тип устройства (модель)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Роль устройства (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Роль устройства (подстрока)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Виртуальное шасси (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3718,121 +3790,121 @@ msgstr "Виртуальное шасси (ID)"
msgid "Virtual Chassis"
msgstr "Виртуальное шасси"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Модуль (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Кабель (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Виртуальная машина (имя)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Виртуальная машина (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Интерфейс (имя)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Интерфейс виртуальной машины (имя)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Интерфейс виртуальной машины (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Режим 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Назначенная VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Назначенный VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Политика трансляции VLAN (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3840,117 +3912,117 @@ msgstr "Политика трансляции VLAN (ID)"
msgid "VLAN Translation Policy"
msgstr "Политика перевода VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Интерфейсы виртуального шасси для устройства"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Интерфейсы виртуального шасси для устройства (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Вид интерфейса"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Родительский интерфейс (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Мостовой интерфейс (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Интерфейс LAG (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC-адрес"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Основной MAC-адрес (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Основной MAC-адрес"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Виртуальный контекст"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Контекст виртуального устройства (идентификатор)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Беспроводная сеть"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Беспроводная связь"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Завершение виртуального канала (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Отсек для родительского модуля (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Установленный модуль (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Установленное устройство (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Установленное устройство (имя)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Мастер (удостоверение личности)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Мастер (имя)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Арендатор (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Арендатор (подстрока)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Нерасторгнутый"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Распределительный щит (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3958,11 +4030,11 @@ msgstr "Распределительный щит (ID)"
msgid "Tags"
msgstr "Теги"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3978,203 +4050,212 @@ msgstr ""
"Поддерживаются алфавитно-цифровые диапазоны. (Должно совпадать с количеством"
" создаваемых имен.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Имя контактного лица"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Контактный телефон"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Контактный адрес электронной почты"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Часовой пояс"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Производитель"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Форм-фактор"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Ширина"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Высота (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Единицы по убыванию"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Наружная ширина"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Внешняя высота"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Внешняя глубина"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Внешний блок"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Глубина крепления"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Вес"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Максимальный вес"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Единица веса"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Тип стойки"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Внешние размеры"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Габариты"
-#: 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/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Нумерация"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Тип стойки"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Инвентарный номер"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Воздушный поток"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4184,38 +4265,39 @@ msgstr "Воздушный поток"
msgid "Rack"
msgstr "Стойка"
-#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399
-#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Аппаратное обеспечение"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Платформа по умолчанию"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Номер детали"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Высота U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Исключить из использования"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4223,37 +4305,51 @@ msgstr "Исключить из использования"
msgid "Device Type"
msgstr "Тип устройства"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Схема"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Профиль"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Шасси"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Роль виртуальной машины"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4261,22 +4357,22 @@ msgstr "Роль виртуальной машины"
msgid "Config template"
msgstr "Шаблон конфигурации"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Тип устройства"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Роль устройства"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4287,17 +4383,17 @@ msgstr "Роль устройства"
msgid "Platform"
msgstr "Платформа"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4309,28 +4405,28 @@ msgstr "Платформа"
msgid "Cluster"
msgstr "Кластер"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Конфигурация"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Виртуализация"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Тип модуля"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4348,109 +4444,109 @@ msgstr "Тип модуля"
msgid "Label"
msgstr "Лейбл"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Длина"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Единица длины"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Домен"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Распределительный щит"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Снабжение"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Фаза"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Напряжение"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Сила тока"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Максимальное использование"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Максимальное потребление"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Максимальная потребляемая мощность (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Выделенная мощность"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Распределенная потребляемая мощность (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Порт питания"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Фаза электропитания"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Только управление"
-#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471
-#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Режим PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Тип PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Роль беспроводной связи"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4464,26 +4560,26 @@ msgstr "Роль беспроводной связи"
msgid "Module"
msgstr "Модуль"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Виртуальные контексты"
-#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741
-#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4497,55 +4593,55 @@ msgstr "Скорость"
msgid "Mode"
msgstr "Режим"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Добавить тегированные VLAN-ы"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Удалить тегированные VLAN-ы"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Беспроводная группа LAN"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Беспроводные LANы"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4554,251 +4650,258 @@ msgstr "Беспроводные LANы"
msgid "Addressing"
msgstr "Адресация"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Операция"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Коммутация 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Добавить/удалить"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "Для назначения VLAN необходимо указать режим интерфейса"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Интерфейсу доступа нельзя назначать VLAN с тегами."
-#: netbox/dcim/forms/bulk_import.py:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Название родительского региона"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Имя родительской группы сайтов"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Назначенный регион"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Назначенная группа"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "доступные опции"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: netbox/virtualization/forms/bulk_import.py:64
#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Назначенное место"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Родительская локация"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Локация не найдена."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Производитель этого типа стоек"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Позиция с наименьшим юнитом в стойке"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Ширина от рельса до рельса (в дюймах)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Единица измерения внешних размеров"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Единица измерения веса стойки"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Имя назначенного арендатора"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Название назначенной роли"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Модель типа стойки"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Направление воздушного потока"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
msgid "Width must be set if not specifying a rack type."
msgstr "Если не указан тип стойки, необходимо задать ширину."
-#: netbox/dcim/forms/bulk_import.py:328
+#: netbox/dcim/forms/bulk_import.py:332
msgid "U height must be set if not specifying a rack type."
msgstr "Если не указан тип стойки, необходимо задать высоту в юнитах."
-#: netbox/dcim/forms/bulk_import.py:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Родительское место"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Локация стойки (если есть)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Единицы"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Список отдельных номеров объектов, разделенных запятыми"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Производитель, выпускающий этот тип устройства"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
msgid "The default platform for devices of this type (optional)"
msgstr "Платформа по умолчанию для устройств этого типа (опционально)"
-#: netbox/dcim/forms/bulk_import.py:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Вес устройства"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Единица измерения веса устройства"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Вес модуля"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Единица измерения веса модуля"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Роль родительского устройства"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Роль устройства не найдена."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Ограничьте назначение платформ этим производителем"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Назначенная роль"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Производитель типа устройства"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Модель типа устройства"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Назначенная платформа"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Виртуальное шасси"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Кластер виртуализации"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Назначенная локация (если есть)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Назначенная стойка (если есть)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Лицевая сторона"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Сторона монтажа в стойке"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Родительское устройство (для дочерних устройств)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Отсек для устройств"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Отсек для устройств, в котором установлено данное устройство (для детских "
"устройств)"
-#: netbox/dcim/forms/bulk_import.py:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "Устройство, в котором установлен данный модуль"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Отсек для модулей"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
msgid "The module bay in which this module is installed"
msgstr "Отсек для модулей, в котором установлен данный модуль"
-#: netbox/dcim/forms/bulk_import.py:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Репликация компонентов"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4806,173 +4909,172 @@ msgstr ""
"Автоматическое заполнение компонентов, связанных с этим типом модуля "
"(включено по умолчанию)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Принять компоненты"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Используйте уже существующие компоненты"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Тип порта"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Скорость порта в бит/с"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Тип розетки"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Локальный порт питания, питающий эту розетку"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Электрическая фаза (для трехфазных цепей)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: netbox/virtualization/forms/bulk_import.py:161
#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Родительский интерфейс"
-#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: netbox/virtualization/forms/bulk_import.py:168
#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Мостовой интерфейс"
-#: netbox/dcim/forms/bulk_import.py:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Lag"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Родительский интерфейс LAG"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Виртуальные контексты устройств(VDCs)"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "Имена VDC разделены запятыми и заключены в двойные кавычки. Пример:"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Физическая среда"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Дуплекс"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Режим Poe"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Тип Poe"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Назначенный VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Роль Rf"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Роль беспроводной сети (точка доступа/станция)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено устройству {device}"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Задний порт"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Соответствующий задний порт"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Классификация физических сред"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Установленное устройство"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Дочернее устройство, установленное в этом отсеке"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Дочернее устройство не найдено."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Предмет родительского инвентаря"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Имя компонента"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Имя компонента"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "Имя компонента должно быть указано при указании типа компонента"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Компонент не найден: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "Тип компонента должен быть указан при указании имени компонента"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Родительское устройство назначенного интерфейса (если есть)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4980,134 +5082,134 @@ msgstr "Родительское устройство назначенного
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Виртуальная машина"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Назначенный интерфейс"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Является основным"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
msgid "Make this the primary MAC address for the assigned interface"
msgstr "Сделайте этот адрес основным MAC-адресом для назначенного интерфейса"
-#: netbox/dcim/forms/bulk_import.py:1282
+#: netbox/dcim/forms/bulk_import.py:1313
msgid "Must specify the parent device or VM when assigning an interface"
msgstr ""
"При назначении интерфейса необходимо указать родительское устройство или "
"виртуальную машину"
-#: netbox/dcim/forms/bulk_import.py:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Устройство на стороне А"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Имя устройства"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Сторона типа А"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Название стороны А"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Название точки подключения"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Устройство на стороне B"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Тип стороны B"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Название стороны B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Состояние подключения"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} боковое завершение не найдено: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Мастер-устройство"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Имя родительского сайта"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Распределительный щит"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Основное или резервное"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Тип питания (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Однофазный или трехфазный"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64"
-#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5152,7 +5254,7 @@ msgstr ""
msgid "A {model} named {name} already exists"
msgstr "A {model} названный {name} уже существует"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5161,21 +5263,21 @@ msgstr "A {model} названный {name} уже существует"
msgid "Power Panel"
msgstr "Распределительный щит"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Кабель питания"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Статус устройства"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Родительский регион"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5183,117 +5285,117 @@ msgstr "Родительский регион"
msgid "Parent group"
msgstr "Родительская группа"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Объект"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Функция"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Изображения"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Компоненты"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Роль подустройства"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Модель"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Имеет IP-адрес OOB"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Элемент виртуального шасси"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Имеет контексты виртуальных устройств"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Кластерная группа"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Кабельный"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Занятый"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Подключение"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Вид"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Только менеджмент"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "Глобальное уникальное имя (WWN)"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Режим 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Беспроводной канал"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Частота канала (МГц)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Ширина канала (МГц)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Мощность передачи (дБм)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5304,15 +5406,15 @@ msgstr "Мощность передачи (дБм)"
msgid "Cable"
msgstr "Кабель"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Обнаружено"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Назначенное устройство"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Назначенная виртуальная машина"
@@ -5322,15 +5424,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5339,9 +5441,9 @@ msgstr "Тип прицела"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Область применения"
@@ -5350,31 +5452,31 @@ msgstr "Область применения"
msgid "Scope type (app & model)"
msgstr "Тип прицела (приложение и модель)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Контактная информация"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Роль стойки"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Подстрока"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Выберите заранее определенный тип стойки или задайте физические "
"характеристики ниже."
-#: netbox/dcim/forms/model_forms.py:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Управление запасами"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5382,36 +5484,45 @@ msgstr ""
"Список числовых идентификаторов, разделенных запятыми. Диапазон можно "
"указать с помощью дефиса."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Резервирование"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Введите действительную схему JSON для определения поддерживаемых атрибутов."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Профиль и атрибуты"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Роль устройства"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "Устройство с наименьшим номером, занимаемое устройством"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
msgid "The position in the virtual chassis this device is identified by"
msgstr "Положение в виртуальном корпусе этого устройства определяется по"
-#: netbox/dcim/forms/model_forms.py:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "Приоритет устройства в виртуальном шасси"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
msgid "Automatically populate components associated with this module type"
msgstr "Автоматическое заполнение компонентов, связанных с этим типом модуля"
-#: netbox/dcim/forms/model_forms.py:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Характеристики"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5425,35 +5536,35 @@ msgstr ""
"[ge, xe]-0/0/[0-9]
). Переменная {module}
будет "
"автоматически заменена значением позиции при создании нового модуля."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Шаблон консольного порта"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Шаблон порта консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Шаблон переднего порта"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Шаблон интерфейса"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Шаблон розетки питания"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Шаблон порта питания"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Шаблон заднего порта"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5461,14 +5572,14 @@ msgstr "Шаблон заднего порта"
msgid "Console Port"
msgstr "Консольный порт"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5479,8 +5590,8 @@ msgstr "Порт консольного сервера"
msgid "Front Port"
msgstr "Передний порт"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5492,40 +5603,40 @@ msgstr "Передний порт"
msgid "Rear Port"
msgstr "Задний порт"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Порт питания"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Розетка питания"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Назначение компонентов"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Инвентарный номер можно присвоить только одному компоненту."
-#: netbox/dcim/forms/model_forms.py:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Интерфейс LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "Фильтровать доступные к назначению VLAN-ы по группе."
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Дочернее устройство"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5533,39 +5644,38 @@ msgstr ""
"Сначала необходимо создать дочерние устройства и назначить их сайту и стойке"
" родительского устройства."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Консольный порт"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Порт консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Передний порт"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Розетка питания"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Комплектующие"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Роли комплектующих"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Интерфейс виртуальной машины"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5575,13 +5685,13 @@ msgstr "Интерфейс виртуальной машины"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "MAC-адрес можно присвоить только одному объекту."
@@ -5636,7 +5746,7 @@ msgstr ""
"соответствовать выбранному количеству положений задних портов "
"({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5709,15 +5819,15 @@ msgstr "Окончания A и B не могут подключаться к о
msgid "end"
msgstr "конец"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "точка подключения кабеля"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "точки подключения кабеля"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5726,68 +5836,68 @@ msgstr ""
"Обнаружен дубликат подключения для {app_label}.{model} {termination_id}: "
"кабель {cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "активен"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "завершен"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "разделен"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "кабельная трасса"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "кабельные трассы"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
msgid "All originating terminations must be attached to the same link"
msgstr ""
"Все исходные терминалы должны быть прикреплены к одной и той же ссылке"
-#: netbox/dcim/models/cables.py:552
+#: netbox/dcim/models/cables.py:548
msgid "All mid-span terminations must have the same termination type"
msgstr "Все промежуточные терминалы должны иметь один и тот же тип терминации"
-#: netbox/dcim/models/cables.py:557
+#: netbox/dcim/models/cables.py:553
msgid "All mid-span terminations must have the same parent object"
msgstr ""
"Все терминалы среднего диапазона должны иметь один и тот же родительский "
"объект"
-#: netbox/dcim/models/cables.py:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Все каналы должны быть кабельными или беспроводными"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Все ссылки должны соответствовать первому типу ссылки"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
msgid ""
"All positions counts within the path on opposite ends of links must match"
msgstr ""
"Количество всех позиций на пути на противоположных концах ссылок должно "
"совпадать"
-#: netbox/dcim/models/cables.py:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Фильтр положения удаленного оконечного устройства отсутствует"
@@ -5866,12 +5976,12 @@ msgstr ""
"Выделенная мощность не может превышать максимальную ({maximum_draw}Вт)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "фаза электропитания"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Фаза (для трехфазных)"
@@ -5898,17 +6008,17 @@ msgstr ""
"модулей"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "только управление"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "интерфейс моста"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "роль беспроводной сети"
@@ -5921,8 +6031,8 @@ msgid "interface templates"
msgstr "шаблоны интерфейсов"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Интерфейс не может быть подключен к самому себе."
@@ -5938,7 +6048,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Интерфейс моста ({bridge}) должен принадлежать к одному типу модулей"
#: netbox/dcim/models/device_component_templates.py:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "положение заднего порта"
@@ -5965,7 +6075,7 @@ msgstr ""
"только {count} позиции"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "позиция"
@@ -5978,12 +6088,12 @@ msgid "rear port templates"
msgstr "шаблоны задних портов"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "позиция"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Идентификатор, на который следует ссылаться при переименовании установленных"
@@ -6014,21 +6124,21 @@ msgstr ""
"Роль подустройства типа устройства ({device_type}) должно быть установлено "
"значение «родительский», чтобы разрешить отсеки для устройств."
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "номер модели"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Номер модели, присвоенный производителем"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "шаблон инвентарного товара"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "шаблоны товаров инвентаря"
@@ -6068,7 +6178,7 @@ msgstr "{class_name} модели должны объявить свойство
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Тип физического порта"
@@ -6106,136 +6216,136 @@ msgstr "порт питания"
msgid "power ports"
msgstr "порты питания"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "розетка питания"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "розетки питания"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Родительский порт питания ({power_port}) должен принадлежать тому же "
"устройству"
-#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "режим"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Стратегия маркировки IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "родительский интерфейс"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN без тегов"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "тегированные VLAN"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Сеть Q-in-Q"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "основной MAC-адрес"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
msgid "Only Q-in-Q interfaces may specify a service VLAN."
msgstr "Только интерфейсы Q-in-Q могут указывать служебную VLAN."
-#: netbox/dcim/models/device_components.py:597
+#: netbox/dcim/models/device_components.py:606
#, python-brace-format
msgid "MAC address {mac_address} is not assigned to this interface."
msgstr "MAC-адрес {mac_address} не назначен этому интерфейсу."
-#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "родительский LAG"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
msgid "This interface is used only for out-of-band management"
msgstr "Этот интерфейс используется только для внеполосного управления"
-#: netbox/dcim/models/device_components.py:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "скорость (Кбит/с)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "дуплекс"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64-битное всемирное имя"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "беспроводной канал"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "частота канала (МГц)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Заполнено выбранным каналом (если задано)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "мощность передачи (дБм)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "беспроводные LANs"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "интерфейс"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "интерфейсы"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} к интерфейсам нельзя подключать кабель."
-#: netbox/dcim/models/device_components.py:809
+#: netbox/dcim/models/device_components.py:818
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} интерфейсы нельзя пометить как подключенные."
-#: netbox/dcim/models/device_components.py:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Интерфейс не может быть собственным родителем."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы."
-#: netbox/dcim/models/device_components.py:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6244,7 +6354,7 @@ msgstr ""
"Выбранный родительский интерфейс ({interface}) принадлежит другому "
"устройству ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6253,7 +6363,7 @@ msgstr ""
"Выбранный родительский интерфейс ({interface}) принадлежит {device}, который"
" не является частью виртуального шасси {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6262,7 +6372,7 @@ msgstr ""
"Выбранный интерфейс моста ({bridge}) принадлежит другому устройству "
"({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6271,22 +6381,22 @@ msgstr ""
"Выбранный интерфейс моста ({interface}) принадлежит {device}, который не "
"является частью виртуального шасси {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG."
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
msgid "A LAG interface cannot be its own parent."
msgstr "Интерфейс LAG не может быть собственным родителем."
-#: netbox/dcim/models/device_components.py:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6295,52 +6405,52 @@ msgstr ""
"Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является "
"частью виртуального шасси {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Виртуальные интерфейсы не могут иметь режим PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Виртуальные интерфейсы не могут иметь тип PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
msgid "Must specify PoE mode when designating a PoE type."
msgstr "При назначении типа PoE необходимо указать режим PoE."
-#: netbox/dcim/models/device_components.py:917
+#: netbox/dcim/models/device_components.py:926
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Роль беспроводной связи может быть установлена только на беспроводных "
"интерфейсах."
-#: netbox/dcim/models/device_components.py:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "Канал можно настроить только на беспроводных интерфейсах."
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"Частота канала может быть установлена только на беспроводных интерфейсах."
-#: netbox/dcim/models/device_components.py:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr "Невозможно указать произвольную частоту для выбранного канала."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"Ширина канала может быть установлена только на беспроводных интерфейсах."
-#: netbox/dcim/models/device_components.py:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr "Невозможно указать произвольную ширину полосы для выбранного канала."
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr ""
"Режим интерфейса не поддерживает виртуальную локальную сеть без тегов."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6349,25 +6459,25 @@ msgstr ""
"VLAN без тегов ({untagged_vlan}) должно принадлежать тому же сайту, что и "
"родительское устройство интерфейса, или оно должно быть глобальным."
-#: netbox/dcim/models/device_components.py:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Нанесенное на карту положение на соответствующем заднем порту"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "фронтальный порт"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "фронтальные порты"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr ""
"Задний порт ({rear_port}) должно принадлежать одному и тому же устройству"
-#: netbox/dcim/models/device_components.py:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6376,19 +6486,19 @@ msgstr ""
"Неверное положение заднего порта ({rear_port_position}): Задний порт {name} "
"имеет только {positions} позиции."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "Количество передних портов, которые можно сопоставить"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "задний порт"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "задние порты"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6397,38 +6507,38 @@ msgstr ""
"Количество позиций не может быть меньше количества сопоставленных передних "
"портов ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "модульный отсек"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "отсеки для модулей"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
msgid "A module bay cannot belong to a module installed within it."
msgstr "Отсек для модулей не может принадлежать установленному в нем модулю."
-#: netbox/dcim/models/device_components.py:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "отсек для устройств"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "отсеки для устройств"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Этот тип устройства ({device_type}) не поддерживает отсеки для устройств."
-#: netbox/dcim/models/device_components.py:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Невозможно установить устройство в само по себе."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6436,61 +6546,61 @@ msgstr ""
"Невозможно установить указанное устройство; устройство уже установлено в "
"{bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "роль элемента инвентаря"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "роли элементов инвентаря"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "серийный номер"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "инвентарный номер"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr "Инвентарный номер, используемый для идентификации этого элемента"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "обнаружено"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Этот элемент был обнаружен автоматически"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "элемент инвентаря"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "элементы инвентаря"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Невозможно назначить себя родителем."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
msgid "Parent inventory item does not belong to the same device."
msgstr ""
"Предмет родительского инвентаря не принадлежит одному и тому же устройству."
-#: netbox/dcim/models/device_components.py:1368
+#: netbox/dcim/models/device_components.py:1376
msgid "Cannot move an inventory item with dependent children"
msgstr "Невозможно переместить инвентарь вместе с дочерней зависимостью"
-#: netbox/dcim/models/device_components.py:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr ""
"Невозможно присвоить инвентарный предмет компоненту на другом устройстве"
@@ -6503,8 +6613,8 @@ msgstr "производитель"
msgid "manufacturers"
msgstr "производители"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "модель"
@@ -6512,11 +6622,11 @@ msgstr "модель"
msgid "default platform"
msgstr "платформа по умолчанию"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "номер модели"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Дискретный номер детали (опционально)"
@@ -6554,8 +6664,8 @@ msgstr ""
"устройств. Оставьте поле пустым, если этот тип устройства не относится ни к "
"родительскому, ни к дочернему."
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "воздушный поток"
@@ -6602,152 +6712,144 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Типы дочерних устройств должны быть 0U."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "тип модуля"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "типы модулей"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Эта роль может быть назначена виртуальным машинам."
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "роль устройства"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "роли устройств"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr ""
"Опционально ограничьте эту платформу устройствам определенного производителя"
-#: netbox/dcim/models/devices.py:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "платформа"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "платформы"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Функция, которую выполняет это устройство"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Серийный номер шасси, присвоенный производителем"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "Уникальный тег, используемый для идентификации этого устройства"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "положение (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "лицевая сторона стойки"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "основной IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "основной IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "внеполосный IP-адрес"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Позиция VC"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Положение виртуального шасси"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Приоритет VC"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Приоритет выбора основного виртуального шасси"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "широта"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "долгота"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Имя устройства должно быть уникальным для каждого сайта."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "устройство"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "устройства"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Стойка {rack} не принадлежит сайту {site}."
-#: netbox/dcim/models/devices.py:826
+#: netbox/dcim/models/devices.py:720
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Локация {location} не принадлежит сайту {site}."
-#: netbox/dcim/models/devices.py:832
+#: netbox/dcim/models/devices.py:726
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Стойка {rack} не принадлежит локации {location}."
-#: netbox/dcim/models/devices.py:839
+#: netbox/dcim/models/devices.py:733
msgid "Cannot select a rack face without assigning a rack."
msgstr "Невозможно выбрать лицевую сторону стойки, не выбрав саму стойку."
-#: netbox/dcim/models/devices.py:843
+#: netbox/dcim/models/devices.py:737
msgid "Cannot select a rack position without assigning a rack."
msgstr "Невозможно выбрать позицию в стойке, не выбрав саму стойку."
-#: netbox/dcim/models/devices.py:849
+#: netbox/dcim/models/devices.py:743
msgid "Position must be in increments of 0.5 rack units."
msgstr "Позиция должна быть указана с шагом 0,5 единицы стойки."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr "При определении лицевой стороны необходимо указать позицию в стойке."
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6755,7 +6857,7 @@ msgstr ""
"Устройствам с указанным в типе свойством \"дочернее\" нельзя выбрать лицевую"
" сторону стойки. Этот атрибут указывается для \"родительского\" устройства."
-#: netbox/dcim/models/devices.py:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6763,7 +6865,7 @@ msgstr ""
"Типы дочерних устройств нельзя отнести к позиции в стойке. Это атрибут "
"родительского устройства."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6772,22 +6874,22 @@ msgstr ""
"U{position} уже занят или в нем недостаточно места для размещения этого типа"
" устройств: {device_type} ({u_height}U)"
-#: netbox/dcim/models/devices.py:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} не является адресом IPv4."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Указанный IP-адрес ({ip}) не назначено этому устройству."
-#: netbox/dcim/models/devices.py:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} не является адресом IPv6."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6796,23 +6898,23 @@ msgstr ""
"Назначенная платформа ограничена {platform_manufacturer} типы устройств, но "
"данный тип устройства относится к {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Назначенный кластер принадлежит другому сайту ({site})"
-#: netbox/dcim/models/devices.py:974
+#: netbox/dcim/models/devices.py:868
#, python-brace-format
msgid "The assigned cluster belongs to a different location ({location})"
msgstr "Назначенный кластер находится в другом месте ({location})"
-#: netbox/dcim/models/devices.py:982
+#: netbox/dcim/models/devices.py:876
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Положение устройства, назначенного виртуальному шасси, должно быть "
"определено."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6821,38 +6923,21 @@ msgstr ""
"Устройство нельзя удалить из виртуального корпуса {virtual_chassis} потому "
"что в настоящее время оно назначено его хозяином."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "модуль"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "модули"
-
-#: 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:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "Домен"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "виртуальное шасси"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси."
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6861,43 +6946,43 @@ msgstr ""
"Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, "
"которые образуют межкорпусные интерфейсы LAG."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "идентификатор"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Цифровой идентификатор, уникальный для родительского устройства"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "комментарии"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "виртуальный контекст"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "виртуальные контексты"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} не является IPV{family} адрес."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Основной IP-адрес должен принадлежать интерфейсу на назначенном устройстве."
-#: netbox/dcim/models/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC-адреса"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6905,7 +6990,7 @@ msgstr ""
"Невозможно отменить назначение MAC-адреса, если он назначен основным MAC-"
"адресом объекта"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6913,11 +6998,57 @@ msgstr ""
"Невозможно переназначить MAC-адрес, если он назначен основным MAC-адресом "
"объекта"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Пожалуйста, выберите {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "схема"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "профиль типа модуля"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "профили типов модулей"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "атрибуты"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "тип модуля"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "типы модулей"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Неверная схема: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "модуль"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "модули"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Модуль должен быть установлен в модульном отсеке, принадлежащем назначенному"
+" устройству ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "распределительный щит"
@@ -7020,22 +7151,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Наружный размер стойки (ширина)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "внешняя высота"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Внешний размер стойки (высота)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "внешняя глубина"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Внешний размер стойки (глубина)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "внешний юнит"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "глубина монтажа"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7044,76 +7183,75 @@ msgstr ""
"четырехстоечных стоек это расстояние между передними и задними "
"направляющими."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "максимальный вес"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Максимальная грузоподъемность стойки"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "форм-фактор"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "тип стойки"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "типы стоек"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "При задании внешнего размера необходимо указать единицу измерения"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
msgid "Must specify a unit when setting a maximum weight"
msgstr "При установке максимального веса необходимо указать единицу измерения"
-#: netbox/dcim/models/racks.py:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "назначение стойки"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "назначение стоек"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "идентификатор объекта"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Локально назначенный идентификатор"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Функциональная роль"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "Инвентарный номер, используемый для идентификации этой стойки"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "стойка"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "стойки"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "Назначенная локация должна принадлежать родительскому сайту ({site})."
-#: netbox/dcim/models/racks.py:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7122,7 +7260,7 @@ msgstr ""
"Стойка должна иметь высоту не менее {min_height}чтобы разместить, "
"установленные в настоящее время устройства."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7131,30 +7269,30 @@ msgstr ""
"Нумерация стоек должна начинаться с {position} или меньше для размещения "
"установленных в настоящее время устройств."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Локация должна располагаться в том-же сайте, {site}."
-#: netbox/dcim/models/racks.py:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "юниты"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "Резервирование стойки"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "Резервирование стоек"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr ""
"Неверные единицы измерения для стоек высотой{height}U по списку: {unit_list}"
-#: netbox/dcim/models/racks.py:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Следующие юниты уже зарезервированы: {unit_list}"
@@ -7296,13 +7434,13 @@ msgid "Reachable"
msgstr "Доступен"
#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117
-#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104
-#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Устройства"
@@ -7312,9 +7450,9 @@ msgid "VMs"
msgstr "Виртуальные машины"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7324,21 +7462,21 @@ msgstr "Виртуальные машины"
msgid "Config Template"
msgstr "Шаблон конфигурации"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-адрес"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Адрес IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Адрес IPv6"
@@ -7376,10 +7514,10 @@ msgstr "Порты питания"
msgid "Power outlets"
msgstr "Розетки питания"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7390,7 +7528,7 @@ msgstr "Розетки питания"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Интерфейсы"
@@ -7410,14 +7548,15 @@ msgstr "Отсеки для модулей"
msgid "Inventory items"
msgstr "Комплектующие"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Модульный отсек"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7446,24 +7585,24 @@ msgstr "Максимальная потребляемая мощность (Вт
msgid "Allocated draw (W)"
msgstr "Выделенная мощность (Вт)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-адреса"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Группы FHRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7474,41 +7613,41 @@ msgstr "Группы FHRP"
msgid "Tunnel"
msgstr "Туннель"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Только управление"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "Виртуальные контексты устройств(VDCs)"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Виртуальный канал"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Установленный модуль"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Серийный номер модуля"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Тег активов модуля"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Состояние модуля"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Компонент"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Предметы"
@@ -7523,11 +7662,12 @@ msgid "Device Types"
msgstr "Типы устройств"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Типы модулей"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Платформы"
@@ -7546,14 +7686,14 @@ msgstr "Полная глубина"
msgid "U Height"
msgstr "Высота U"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Инстансы"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7562,9 +7702,9 @@ msgstr "Инстансы"
msgid "Console Ports"
msgstr "Порты консоли"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7573,9 +7713,9 @@ msgstr "Порты консоли"
msgid "Console Server Ports"
msgstr "Порты консольного сервера"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7584,9 +7724,9 @@ msgstr "Порты консольного сервера"
msgid "Power Ports"
msgstr "Порты питания"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7595,9 +7735,9 @@ msgstr "Порты питания"
msgid "Power Outlets"
msgstr "Розетки питания"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7605,9 +7745,9 @@ msgstr "Розетки питания"
msgid "Front Ports"
msgstr "Фронтальные порты"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7616,17 +7756,17 @@ msgstr "Фронтальные порты"
msgid "Rear Ports"
msgstr "Задние порты"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Отсеки для устройств"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7635,7 +7775,7 @@ msgstr "Отсеки для устройств"
msgid "Module Bays"
msgstr "Отсеки для модулей"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Кабели питания"
@@ -7648,45 +7788,50 @@ msgstr "Максимальное использование"
msgid "Available Power (VA)"
msgstr "Доступная мощность (ВА)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Внешняя ширина"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Внешняя высота"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Внешняя глубина"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Максимальный вес"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Пространство"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Сайты"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Группы VLAN"
@@ -7695,62 +7840,62 @@ 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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Резервирование"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Устройства без стоек"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Контекст конфигурации"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Конфигурация рендера"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Виртуальные машины"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Установлено устройство {device} в отсек {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Удалено устройство {device} из отсека {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Потомки"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Добавлен участник {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Невозможно удалить главное устройство {device} из виртуального шасси."
-#: netbox/dcim/views.py:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "{device} удалено из виртуального шасси {chassis}"
@@ -7813,12 +7958,6 @@ msgstr "Множественный выбор"
msgid "Multiple objects"
msgstr "Несколько объектов"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Инвалид"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Свободный"
@@ -7847,9 +7986,9 @@ msgstr "Да"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Ссылка"
@@ -7893,111 +8032,82 @@ msgstr "Отладка"
msgid "Failure"
msgstr "Неудача"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Обновить"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Удалить"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Синий"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Темно-синий"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Фиолетовый"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Розовый"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Красный"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Оранжевый"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Желтый"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Зелёный"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Cине-зеленый"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Голубой"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Серый"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Черный"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Белый"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Вебхук"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Сценарий"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Уведомление"
@@ -8041,26 +8151,26 @@ msgstr "Тип виджета"
msgid "Unregistered widget class: {name}"
msgstr "Незарегистрированный класс виджета: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} должен определить метод render ()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Примечание"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr ""
"Отображает произвольный пользовательский контент. Поддерживается разметка "
"Markdown."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Количество объектов"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8068,67 +8178,67 @@ msgstr ""
"Отобразите набор моделей NetBox и количество объектов, созданных для каждого"
" типа."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Фильтры, применяемые при подсчете количества объектов"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr ""
"Неверный формат. Фильтры объектов необходимо передавать в виде словаря."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Список объектов"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Отобразите произвольный список объектов."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Количество отображаемых объектов по умолчанию"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr "Неверный формат. Параметры URL должны быть переданы в виде словаря."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Неверный выбор модели: {self['model'].data} не поддерживается."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS-канал"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Вставьте RSS-канал с внешнего веб-сайта."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL-адрес ленты"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Требуется внешнее подключение"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Максимальное количество отображаемых объектов"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
msgid "How long to stored the cached content (in seconds)"
msgstr "Как долго хранить кэшированный контент (в секундах)"
-#: netbox/extras/dashboard/widgets.py:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Закладки"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Покажите свои личные закладки"
@@ -8142,173 +8252,183 @@ msgstr "Неизвестный тип действия для правила с
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Невозможно импортировать конвейер событий {name} ошибка: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Модуль сценария (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Файл данных (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Группа (название)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Тип кластера"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Группы арендаторов"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Группа арендаторов (подстрока)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Тег"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Тег (подстрока)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "Имеет локальные контекстные данные конфигурации"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Название группы"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
msgid "Must be unique"
msgstr "Должно быть уникальным"
-#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
msgid "UI visible"
msgstr "Видимый пользовательский интерфейс"
-#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Редактируемый UI"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Можно клонировать"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Минимальное значение"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Максимальное значение"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Регулярное выражение валидации"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Поведение"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Новое окно"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Класс кнопки"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Тип MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Имя файла"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Расширение файла"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "В качестве вложения"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Общий"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Метод HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL-адрес полезной нагрузки"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Проверка SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Секрет"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Типы событий"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Активен"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Типы объектов"
@@ -8316,9 +8436,9 @@ msgstr "Типы объектов"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Один или несколько назначенных типов объектов"
@@ -8326,10 +8446,11 @@ msgstr "Один или несколько назначенных типов о
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Тип данных поля (например, текст, целое число и т. д.)"
-#: 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/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Тип объекта"
@@ -8339,7 +8460,7 @@ msgid "Object type (for object or multi-object fields)"
msgstr ""
"Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Набор для выбора"
@@ -8369,49 +8490,49 @@ msgstr ""
"запятыми, с дополнительными метками через двоеточие: «Choice1:First Choice, "
"Choice2:Second Choice»"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "класс кнопок"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"Класс первой ссылки в группе будет использоваться для кнопки раскрывающегося"
" списка"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Тип(ы) события(-ий), при котором будет запущено это правило"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Объект действия"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Имя веб-хука или скрипт в виде пунктирного пути module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Вебхук {name} не найден"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Сценарий {name} не найден"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Назначенный тип объекта"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "Классификация записей"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8419,154 +8540,163 @@ msgstr "Классификация записей"
msgid "Users"
msgstr "Пользователи"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr ""
"Имена пользователей, разделенные запятыми и заключенные в двойные кавычки"
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Группы"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
msgid "Group names separated by commas, encased with double quotes"
msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки"
-#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Тип связанного объекта"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Тип поля"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Варианты"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Данные"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Рендеринг"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Файл данных"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Типы контента"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Тип содержимого HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Тип события"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Тип действия"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Тип объекта с тегами"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Разрешенный тип объекта"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Регионы"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Группы сайтов"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Локации"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Типы устройств"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Роли"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Типы кластеров"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Кластерные группы"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Группы арендаторов"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Тип(ы) объекта(-ов), в котором есть это настраиваемое поле"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Значение по умолчанию"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr ""
"Тип связанного объекта (только для полей объектов/нескольких объектов)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Фильтр связанных объектов"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Укажите параметры запроса в виде объекта JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Настраиваемое Поле"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8574,7 +8704,7 @@ msgstr ""
"Тип данных, хранящихся в этом поле. Для полей объектов или полей, состоящих "
"из нескольких объектов, выберите соответствующий тип объекта ниже."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8582,11 +8712,11 @@ msgstr ""
"Это будет отображаться в виде справочного текста для поля формы. "
"Поддерживается функция Markdown."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Связанный объект"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8594,16 +8724,16 @@ msgstr ""
"Введите по одному варианту в строке. Для каждого варианта можно указать "
"дополнительный лейбл через двоеточие. Пример:"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Настраиваемая Ссылка"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Шаблоны"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8612,66 +8742,84 @@ msgstr ""
"Код Jinja2 шаблона для текста ссылки. Ссылайтесь на объект как {example}. "
"Ссылки с пустым текстом отображены не будут."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Код шаблона"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Шаблон экспорта"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Рендеринг"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
msgid "Template content is populated from the remote source selected below."
msgstr ""
"Содержимое шаблона заполняется из удаленного источника, выбранного ниже."
-#: netbox/extras/forms/model_forms.py:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "Необходимо указать локальное содержимое или файл данных"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Сохраненный фильтр"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Заказ"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Введите список имен столбцов, разделенных запятыми. Добавьте к имени дефис, "
+"чтобы изменить порядок."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Доступные столбцы"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Выбранные столбцы"
+
+#: netbox/extras/forms/model_forms.py:412
msgid "A notification group specify at least one user or group."
msgstr "В группе уведомлений укажите хотя бы одного пользователя или группу."
-#: netbox/extras/forms/model_forms.py:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP-запрос"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Выбор действия"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Введите условия в JSON формат."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8679,38 +8827,33 @@ msgstr ""
"Введите параметры для перехода к действию в JSON формат."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Правило мероприятия"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Триггеры"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Группа уведомлений"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Арендаторы"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
msgid "Data is populated from the remote source selected below."
msgstr "Данные заполняются из удаленного источника, выбранного ниже."
-#: netbox/extras/forms/model_forms.py:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "Необходимо указать локальные данные или файл данных"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Контент"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Расписание на"
@@ -8718,7 +8861,7 @@ msgstr "Расписание на"
msgid "Schedule execution of report to a set time"
msgstr "Запланировать выполнение отчета на установленное время"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Повторяется каждый"
@@ -8726,29 +8869,29 @@ msgstr "Повторяется каждый"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Интервал повторного запуска отчета (в минутах)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (текущее время: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Запланированное время должно быть в будущем."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Зафиксируйте изменения"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Зафиксируйте изменения в базе данных (снимите флажок для пробного запуска)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Запланируйте выполнение скрипта на заданное время"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Интервал повторного запуска этого скрипта (в минутах)"
@@ -8772,25 +8915,26 @@ msgstr "Изменения в базе данных отменены из-за
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "вес"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "контекст конфигурации"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "контексты конфигурации"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Данные JSON должны быть в форме объекта. Пример:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8798,33 +8942,11 @@ msgstr ""
"Данные контекста локальной конфигурации имеют приоритет над исходными "
"контекстами в окончательном визуализированном контексте конфигурации"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "код шаблона"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Код Jinja2 шаблона."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "параметры окружения"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Любые дополнительные"
-" параметры для Jinja2 окружения."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "шаблон конфигурации"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "шаблоны конфигураций"
@@ -8863,7 +8985,7 @@ msgstr ""
"Имя поля, отображаемое пользователям (если оно не указано, будет "
"использовано имя поля)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "имя группы"
@@ -9189,44 +9311,95 @@ msgstr "панель управления"
msgid "dashboards"
msgstr "панели управления"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "код шаблона"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Код шаблона Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "параметры окружения"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Любое дополнительные параметры сдать экзамен при "
+"создании среды в Джиндже"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "По умолчанию {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Имя файла для визуализированного файла экспорта"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "расширение файла"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Расширение для добавления к отображаемому имени файла"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "в качестве вложения"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Загрузить файл в виде вложения"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} должен реализовать метод get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "типы объектов"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Объект (объекты), к которым применяется данное правило."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Типы событий, которые повлекут за собой действие этого правила."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "условия"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Набор условий, определяющих, будет ли создано событие."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "тип действия"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Дополнительные данные для передачи объекту действия"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "правило события"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "правила мероприятия"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9236,7 +9409,7 @@ msgstr ""
"вызове веб-хука. Обработка шаблона Jinja2 поддерживается в том же контексте,"
" что и тело запроса."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available здесь."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "дополнительные заголовки"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9262,11 +9435,11 @@ msgstr ""
"быть определены в формате Название: Значение
. Обработка шаблона"
" Jinja2 поддерживается в том же контексте, что и тело запроса (см. ниже)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "шаблон тела"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9278,11 +9451,11 @@ msgstr ""
"event
, model
, timestamp
, "
"username
, request_id
, и data
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "секретный"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9293,15 +9466,15 @@ msgstr ""
" нагрузки в формате HMAC, в котором в качестве ключа используется секрет. "
"Секрет не передается в запросе."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Включите проверку сертификата SSL. Отключайте с осторожностью!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Путь к файлу CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9309,171 +9482,169 @@ msgstr ""
"Конкретный файл сертификата CA, используемый для проверки SSL. Оставьте поле"
" пустым, чтобы использовать системные настройки по умолчанию."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "вебхук"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "вебхуки"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr "Не указывайте файл сертификата CA, если проверка SSL отключена."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Тип (ы) объекта, к которому относится эта ссылка."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "текст ссылки"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Код Jinja2 шаблона для текста ссылки"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL-адрес ссылки"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Код Jinja2 шаблона для URL-адреса"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Ссылки с той же группой появятся в выпадающем меню"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "новое окно"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Принудительно открыть ссылку в новом окне"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "настраиваемая ссылка"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "настраиваемые ссылки"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Тип (типы) объектов, к которым применим этот шаблон."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Код Jinja2 шаблона. Список экспортируемых объектов передается в виде "
-"контекстной переменной с именем queryset
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "По умолчанию текстовый/обычный; кодировка=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "расширение файла"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Расширение для добавления к отображаемому имени файла"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "в качестве вложения"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Загрузить файл в виде вложения"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "шаблон экспорта"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "шаблоны экспорта"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "«{name}\"— зарезервированное имя. Пожалуйста, выберите другое имя."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Тип (типы) объектов, к которым применяется этот фильтр."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "общий"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "сохраненный фильтр"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "сохраненные фильтры"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Параметры фильтра должны храниться в виде словаря аргументов ключевых слов."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Тип объекта таблицы"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "таблица"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "конфигурация таблицы"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "конфиги таблиц"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Неизвестная таблица: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Неизвестный столбец: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "высота изображения"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "ширина изображения"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "прикрепить изображение"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "прикрепленные изображения"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "добрый"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "запись в журнале"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "записи в журнале"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})."
-#: netbox/extras/models/models.py:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "закладка"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "закладки"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Закладки нельзя присвоить этому типу объекта ({type})."
@@ -9565,179 +9736,193 @@ msgstr "кэшированное значение"
msgid "cached values"
msgstr "кэшированные значения"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "ветка"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "ветки"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "поэтапное изменение"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "поэтапные изменения"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Тип (ы) объекта, к которому можно применить этот тег."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "тег"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "теги"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "помеченный товар"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "помеченные товары"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Данные скрипта"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Параметры выполнения сценария"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml устарел и будет удален в версии 4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json устарел и будет удален в версии 4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Отклонить"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Типы объектов"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Подтвердите уникальность"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Видимый"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Редактируемый"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Тип связанного объекта"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Набор для выбора"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Можно ли клонировать"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Минимальное значение"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Максимальное значение"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Валидации регулярным выражением"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Количество"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Упорядочить в алфавитном порядке"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Новое окно"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Тип MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Имя файла"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Расширение файла"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "В качестве вложения"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Файл данных"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Синхронизировано"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Изображение"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Размер (байты)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Имя таблицы"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Прочтите"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Валидация SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Типы событий"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Роли устройств"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Комментарии (короткие)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Линия"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Уровень"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Сообщение"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Метод"
@@ -9778,32 +9963,32 @@ msgstr "Неверный атрибут»{name}\"по запросу"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Недопустимый атрибут \"{name}\" для {model}"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, python-brace-format
msgid "An error occurred while rendering the template: {error}"
msgstr "Во время рендеринга шаблона произошла ошибка: {error}"
-#: netbox/extras/views.py:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Панель виджетов была сброшена."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Добавлен виджет: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Обновлен виджет: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Удален виджет: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Ошибка при удалении виджета: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "Невозможно запустить скрипт: процесс RQ не запущен."
@@ -9825,7 +10010,7 @@ msgstr "Введите действительный префикс и маску
msgid "Invalid IP prefix format: {data}"
msgstr "Неверный формат IP-префикса: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "Недостаточно места для размещения запрошенных размеров префиксов"
@@ -9866,8 +10051,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Обычный текст"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Служба"
@@ -9880,19 +10065,19 @@ msgstr "Клиент"
msgid "Invalid IP address format: {address}"
msgstr "Неверный формат IP-адреса: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Цель импорта"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Цель импорта (имя)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Цель экспорта"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Цель экспорта (имя)"
@@ -9929,7 +10114,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Экспорт L2VPN (идентификатор)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Префикс"
@@ -9957,8 +10142,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Префиксы, содержащие этот префикс или IP-адрес"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Длина маски"
@@ -9970,18 +10155,18 @@ msgstr "Группа VLAN (ID)"
msgid "VLAN Group (slug)"
msgstr "Группа VLAN (слаг)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Номер VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Адрес"
@@ -10030,26 +10215,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Политика трансляции VLAN (название)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Группа FHRP (название)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Группа FHRP (идентификатор)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP-адрес (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP-адрес"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Основной IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Основной IPv4 (адрес)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Основной IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Основной IPv6 (адрес)"
@@ -10110,24 +10303,24 @@ msgid "Date added"
msgstr "Дата добавления"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN группа"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10140,9 +10333,9 @@ msgstr "Длина префикса"
msgid "Is a pool"
msgstr "Является пулом"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Считать полностью использованным"
@@ -10151,28 +10344,32 @@ msgstr "Считать полностью использованным"
msgid "VLAN Assignment"
msgstr "Назначение VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Относиться как населенный"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS-имя"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Протокол"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Идентификатор группы"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10182,51 +10379,51 @@ msgstr "Идентификатор группы"
msgid "Authentication type"
msgstr "Тип аутентификации"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Ключ аутентификации"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Аутентификация"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Диапазоны идентификаторов VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Роль Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Сайт и группа"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Порты"
@@ -10262,8 +10459,9 @@ msgstr "Сайт VLANa (если есть)"
msgid "Scope ID"
msgstr "Идентификатор области"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10311,47 +10509,58 @@ msgstr "Интерфейс не указан; невозможно устано
msgid "Auth type"
msgstr "Тип авторизации"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Назначенная VLAN группа"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)"
msgstr "Сервисная VLAN (для клиентских виртуальных сетей Q-in-Q/802.1ad)"
-#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Политика трансляции VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "протокол IP"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Требуется, если не назначено виртуальной машине"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Тип родителя (приложение и модель)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Требуется, если не назначено устройству"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Имя родительского объекта"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "Идентификатор родительского объекта"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Один из parent_object_type или parent_object_id должен быть включен в "
+"parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} не назначено этому устройству/виртуальной машине."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} не назначается этому родителю."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Цели маршрута"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Цели импорта"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Экспортные цели"
@@ -10363,13 +10572,13 @@ msgstr "Импортировано компанией VRF"
msgid "Exported by VRF"
msgstr "Экспортируется компанией VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Частное"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Семейство адресов"
@@ -10389,50 +10598,50 @@ msgstr "Конец"
msgid "Search within"
msgstr "Поиск внутри"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Присутствует в VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Устройство/виртуальная машина"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Родительский префикс"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Назначено интерфейсу"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS-имя"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN-ы"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Содержит идентификатор VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Идентификатор локальной сети VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Идентификатор удаленной сети VLAN"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -10442,7 +10651,7 @@ msgstr "VLAN ID"
msgid "Route Target"
msgstr "Цель маршрута"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10515,12 +10724,12 @@ msgstr "Идентификаторы VLAN"
msgid "Child VLANs"
msgstr "Дочерние VLAN"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10528,28 +10737,32 @@ msgstr ""
"Список одного или нескольких номеров портов, разделенных запятыми. Диапазон "
"можно указать с помощью дефиса."
-#: netbox/ipam/forms/model_forms.py:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Шаблон Службы"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Тип родителя"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Порт(ы)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Шаблон службы"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Из шаблона"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Настраиваемый"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10598,19 +10811,19 @@ msgstr "тип аутентификации"
msgid "authentication key"
msgstr "ключ аутентификации"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Группа FHRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Группы FHRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Групповое назначение FHRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Групповые задания FHRP"
@@ -10622,7 +10835,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR's"
@@ -10696,7 +10909,7 @@ msgstr "это пул"
msgid "All IP addresses within this prefix are considered usable"
msgstr "Все IP-адреса в этом префиксе считаются пригодными для использования"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "использованная марка"
@@ -10708,12 +10921,12 @@ msgstr "префиксы"
msgid "Cannot create prefix with /0 mask."
msgstr "Невозможно создать префикс с маской /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "глобальная таблица"
@@ -10722,113 +10935,131 @@ msgstr "глобальная таблица"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Дубликат префикса обнаружен в {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "начальный адрес"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Адрес IPv4 или IPv6 (с маской)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "конечный адрес"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Эксплуатационное состояние этой линейки"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Основная функция этого диапазона"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "отметка заполнена"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Предотвратите создание IP-адресов в этом диапазоне"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Пространство отчетов использовано на 100%"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Диапазон IP-адресов"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Диапазоны IP-адресов"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "Начальная и конечная версии IP-адресов должны совпадать"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
msgid "Starting and ending IP address masks must match"
msgstr "Маски начального и конечного IP-адресов должны совпадать"
-#: netbox/ipam/models/ip.py:561
+#: netbox/ipam/models/ip.py:569
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "Конечный адрес должен быть больше начального адреса ({start_address})"
-#: netbox/ipam/models/ip.py:589
+#: netbox/ipam/models/ip.py:597
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Определенные адреса пересекаются с диапазоном {overlapping_range} в формате "
"VRF {vrf}"
-#: netbox/ipam/models/ip.py:598
+#: netbox/ipam/models/ip.py:606
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Заданный диапазон превышает максимальный поддерживаемый размер ({max_size})"
-#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "адрес"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Рабочий статус этого IP-адреса"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Функциональная роль этого IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (внутри)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "IP-адрес, для которого этот адрес является «внешним»"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Имя хоста или полное доменное имя (регистр не учитывается)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP-адреса"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Невозможно создать IP-адрес с маской /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} это идентификатор сети, который не может быть присвоен интерфейсу."
-#: netbox/ipam/models/ip.py:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr ""
"{ip} это широковещательный адрес, который может не быть присвоен интерфейсу."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Дубликат IP-адреса обнаружен в {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Невозможно создать IP-адрес {ip} внутренний диапазон {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10836,7 +11067,7 @@ msgstr ""
"Невозможно переназначить IP-адрес, если он назначен основным IP-адресом "
"родительского объекта"
-#: netbox/ipam/models/ip.py:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Только адресам IPv6 можно присвоить статус SLAAC"
@@ -10852,55 +11083,45 @@ msgstr "шаблон службы"
msgid "service templates"
msgstr "шаблоны служб"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "Конкретные IP-адреса (если есть), к которым привязана эта служба"
-#: netbox/ipam/models/services.py:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "служба"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "службы"
-#: 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:112
-msgid ""
-"A service must be associated with either a device or a virtual machine."
-msgstr "Служба должна быть связана с устройством или виртуальной машиной."
-
-#: netbox/ipam/models/vlans.py:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Группы VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
msgid "Cannot set scope_type without scope_id."
msgstr "Невозможно установить scope_type без scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:103
msgid "Cannot set scope_id without scope_type."
msgstr "Невозможно установить scope_id без scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10909,36 +11130,36 @@ msgstr ""
"Последний идентификатор VLAN в диапазоне должен быть больше или равен "
"начальному идентификатору VLAN ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:130
msgid "Ranges cannot overlap."
msgstr "Диапазоны не могут перекрываться."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Группа VLAN (опционально)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Цифровой VLAN ID (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Рабочее состояние этой VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Основная функция этой VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10947,7 +11168,7 @@ msgstr ""
"VLAN назначена группе {group} (область применения: {scope}); также не может "
"быть присвоено сайту {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10956,27 +11177,27 @@ msgstr ""
"Назначенный сайт {site} не входит в назначенную группу {group} (область "
"применения: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, python-brace-format
msgid "VID must be in ranges {ranges} for VLANs in group {group}"
msgstr ""
"VID должен быть в диапазонах {ranges} для виртуальных локальных сетей в "
"группе {group}"
-#: netbox/ipam/models/vlans.py:310
+#: netbox/ipam/models/vlans.py:316
msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
msgstr ""
"Только клиентские VLAN Q-in-Q могут быть отнесены к служебной сети VLAN."
-#: netbox/ipam/models/vlans.py:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Политики трансляции VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Правило трансляции VLAN"
@@ -10996,8 +11217,8 @@ msgstr "создайте уникальное пространство"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Предотвращение дублирования префиксов/IP-адресов в этом VRF"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF"
@@ -11025,74 +11246,79 @@ msgstr "Количество сайтов"
msgid "Provider Count"
msgstr "Количество провайдеров"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Агрегаты"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Добавлено"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Префиксы"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Использование"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Диапазоны IP-адресов"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Префикс (плоский)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Глубина"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Пул"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Отмечено как использованный"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Начальный адрес"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Отмечено как населенный"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (внутри)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (за пределами сети)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Назначено"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Назначенный объект"
@@ -11100,22 +11326,22 @@ msgstr "Назначенный объект"
msgid "VID Ranges"
msgstr "Диапазоны VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Правила"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Местный VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Удаленный VID"
@@ -11128,14 +11354,27 @@ msgstr "КРАСНЫЙ"
msgid "Unique"
msgstr "Уникальный"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Цели импорта"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Цели экспорта"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "Доступен 1 IP"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} Доступные IP-адреса"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Доступно множество IP-адресов"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11160,31 +11399,31 @@ msgstr ""
"В именах DNS разрешены только буквенно-цифровые символы, звездочки, дефисы, "
"точки и символы подчеркивания"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Дочерние префиксы"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Детские диапазоны"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Связанные IP-адреса"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Интерфейсы устройств"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Интерфейсы виртуальных машин"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Это поле не может быть пустым."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11192,26 +11431,26 @@ msgstr ""
"Значение должно быть передано напрямую (например, «foo»: 123); не "
"используйте словарь или список."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} не является правильным выбором."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Неверный тип контента: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Неверное значение. Укажите тип контента как '.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "В форме должны быть указаны диапазоны (нижний, верхний)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Границы диапазона должны быть определены целыми числами."
@@ -11286,6 +11525,7 @@ msgid "Dark Grey"
msgstr "Темно-серый"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "По умолчанию"
@@ -11592,32 +11832,32 @@ msgstr "Настраиваемое поле '{name}'должно иметь ун
msgid "Missing required custom field '{name}'."
msgstr "Отсутствует обязательное настраиваемое поле '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Удаленный источник данных"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "путь к данным"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Путь к удаленному файлу (относительно корня источника данных)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "автоматическая синхронизация включена"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Включить автоматическую синхронизацию данных при обновлении файла данных"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "дата синхронизирована"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} должен реализовать метод sync_data ()."
@@ -11646,7 +11886,7 @@ msgstr "При задании расстояния необходимо указ
msgid "Organization"
msgstr "Организация"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Группы сайтов"
@@ -11685,208 +11925,212 @@ msgid "Virtual Device Contexts"
msgstr "Виртуальные контексты"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Профили типов модулей"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Производители"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Компоненты устройства"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Роли предметов"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC-адреса"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Подключения"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Кабели"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Беспроводные каналы"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Интерфейсные подключения"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Консольные подключения"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Подключения кабелей питания"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Группы WLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Роли префиксов и VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Диапазоны ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Политики трансляции VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Правила трансляции VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Шаблоны Служб"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Туннели"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Группы туннелей"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Окончание туннелей"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Предложения IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Политики IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Предложения IPsec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Политики IPsec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Профили IPsec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Виртуальные диски"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Типы кластеров"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Группы кластеров"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Типы каналов связи"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Точка подключения канала связи"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Виртуальные схемы"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Типы виртуальных каналов"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Прерывания виртуальных каналов"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Группы каналов связей"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Групповые задания"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Провайдеры"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Аккаунты провайдеров"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Сети провайдеров"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Распределительные щиты"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Конфигурации"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Контексты конфигурации"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Шаблоны конфигурации"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Настройка"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11899,92 +12143,96 @@ msgstr "Настройка"
msgid "Custom Fields"
msgstr "Настраиваемые Поля"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Варианты для Настраиваемых Полей"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Настраиваемые Ссылки"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Шаблоны экспорта"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Сохраненные фильтры"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Конфигурации таблиц"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Прикрепленные Изображения"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Операции"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Интеграции"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Источники данных"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Правила мероприятия"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Вебхуки"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Задачи"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Ведение журнала"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Группы уведомлений"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Записи в журнале"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Журнал изменений"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Администратор"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Токены API"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "система"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11992,11 +12240,11 @@ msgstr "система"
msgid "Plugins"
msgstr "Плагины"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "История конфигурации"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Фоновые задачи"
@@ -12032,23 +12280,23 @@ msgstr ""
"{template_extension} не является подклассом расширения "
"Netbox.Plugins.Plugins.PluginstemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} должен быть экземпляром Netbox.plugins.pluginmenuItem"
-#: netbox/netbox/plugins/registration.py:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr ""
"{button} должен быть экземпляром кнопки Netbox.plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context должен быть словарём"
@@ -12128,79 +12376,79 @@ msgstr "Невозможно добавить хранилище в реестр
msgid "Cannot delete stores from registry"
msgstr "Невозможно удалить хранилище из реестра"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Чешский"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Датский"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Немецкий"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Английский"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "Испанский"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Французский"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Итальянский"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Японский"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Голландский"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Польский"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Португальский"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Русский"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Турецкий"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Украинский"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Китайский"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Выбрать все"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Переключить все"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Переключить выпадающий список"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Ошибка"
@@ -12209,12 +12457,12 @@ msgstr "Ошибка"
msgid "No {model_name} found"
msgstr "{model_name} не найдена"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Поле"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Значение"
@@ -12222,7 +12470,7 @@ msgstr "Значение"
msgid "Dummy Plugin"
msgstr "Фиктивный плагин"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12230,51 +12478,51 @@ msgid ""
msgstr ""
"Произошла ошибка при рендеринге выбранного шаблона ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Ряд {i}: Объект с идентификатором {id} не существует"
-#: netbox/netbox/views/generic/bulk_views.py:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "{object_type} не были выбраны."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Переименован(-о) {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Удален(-о) {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Журнал изменений"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Журнал"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
msgid "Unable to synchronize data: No data file set."
msgstr "Невозможно синхронизировать данные: не указан файл данных."
-#: netbox/netbox/views/generic/feature_views.py:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Синхронизированы данные для {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Синхронизирован(-о) {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} должен реализовать get_children ()"
@@ -12343,12 +12591,6 @@ msgstr "на GitHub"
msgid "Home Page"
msgstr "Домашняя страница"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Профиль"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12423,13 +12665,10 @@ msgid "Toggle All"
msgstr "Переключить все"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Таблица"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Заказ"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Колонны"
@@ -12449,8 +12688,8 @@ msgid "Account Details"
msgstr "Сведения об учетной записи"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "Электронная почта"
@@ -12491,8 +12730,11 @@ msgstr "Назначенные группы"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12536,7 +12778,7 @@ msgstr "Последний раз использованный"
msgid "Add a Token"
msgstr "Добавить токен"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Главная"
@@ -12551,7 +12793,7 @@ msgstr "Логотип NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Получите"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12632,6 +12874,7 @@ msgstr "Тип канала связи"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12655,6 +12898,20 @@ msgstr "Редактировать"
msgid "Swap"
msgstr "Обмен"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Удалить"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Точка прекращения"
@@ -12710,8 +12967,8 @@ msgstr "Отключить"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12807,28 +13064,22 @@ msgstr "байтов"
msgid "SHA256 Hash"
msgstr "Хэш SHA256"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Синхронизация"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Контент"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Последняя синхронизация"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Серверная часть"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Параметры не определены"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "файлы"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Высота стеллажей"
@@ -13005,7 +13256,7 @@ msgstr "Фоновые очереди"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Настроить таблицу"
@@ -13239,7 +13490,7 @@ msgstr "Переименовать Выбранное"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Не подключено"
@@ -13405,6 +13656,7 @@ msgid "Regenerate Slug"
msgstr "Сгенерировать Подстроку"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13456,17 +13708,25 @@ msgstr "залив"
msgid "Add Device"
msgstr "Добавить устройство"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Роль виртуальной машины"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Роли дочерних устройств"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Добавить роль устройства"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Название модели"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Номер детали"
@@ -13492,7 +13752,7 @@ msgstr "Положение заднего порта"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13559,7 +13819,7 @@ msgstr "Чисто"
msgid "Clear All"
msgstr "Очистить все"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Глубина монтажа"
@@ -13625,11 +13885,11 @@ msgstr "Ширина канала"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13642,7 +13902,7 @@ msgid "No member interfaces"
msgstr "Нет интерфейсов участников"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13666,15 +13926,15 @@ msgstr "Номер модели"
msgid "Add Child Location"
msgstr "Добавить Дочернюю Локацию"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Дочерние Локации"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Добавить Локацию"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Добавить устройство"
@@ -13687,9 +13947,18 @@ msgid "Add Device Type"
msgstr "Добавить тип устройства"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Добавить тип модуля"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Профиль не назначен"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Профиль типа модуля"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Подключенное устройство"
@@ -13712,7 +13981,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Фаза электропитания"
@@ -13800,11 +14069,11 @@ msgstr "Позиции"
msgid "Add Site"
msgstr "Добавить сайт"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Дочерние регионы"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Добавить регион"
@@ -13828,19 +14097,20 @@ msgstr "Физический адрес"
msgid "Shipping Address"
msgstr "Адрес доставки"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Дочерние группы"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Добавить группу сайтов"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Вложение"
@@ -13881,6 +14151,15 @@ msgstr "Редактирование виртуального корпуса %(n
msgid "Rack/Unit"
msgstr "Стойка/Юнит"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Удалить элемент виртуального шасси"
@@ -13993,23 +14272,23 @@ msgstr "Неподдерживаемая версия PostgreSQL"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Убедитесь, что используется PostgreSQL версии 12 или более поздней. Вы "
+"Убедитесь, что используется PostgreSQL версии 14 или более поздней. Вы "
"можете проверить это, подключившись к базе данных NetBox, и отправив запрос "
"на ВЫБЕРИТЕ ВЕРСИЮ ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Файл данных, связанный с этим объектом, был удален"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Синхронизация данных"
@@ -14019,12 +14298,13 @@ msgstr "Синхронизация данных"
msgid "Sync Data"
msgstr "Синхронизация данных"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Параметры окружающей среды"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Шаблон"
@@ -14078,7 +14358,7 @@ msgid "Button Class"
msgstr "Класс кнопок"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Назначенные модели"
@@ -14164,14 +14444,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "условия"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Тип MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Расширение файла"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Запланировано на"
@@ -14321,23 +14593,46 @@ msgstr "Пороговое значение журнала"
msgid "All"
msgstr "Все"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Конфигурация таблицы"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Отображаемые столбцы"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Конфигурация таблицы"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Двигаться вверх"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Переместить вниз"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Элементы с тэгом"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Разрешенные типы объектов"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Любое"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Типы товаров с тегами"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Объекты с тегами"
@@ -14711,7 +15006,8 @@ msgstr "Справочный центр"
msgid "Log Out"
msgstr "Выйти"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Войти"
@@ -14743,7 +15039,7 @@ msgstr "Тип аутентификации"
msgid "Authentication Key"
msgstr "Ключ аутентификации"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Виртуальные IP-адреса"
@@ -14776,7 +15072,7 @@ msgid "Show All"
msgstr "Показать все"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Глобальный"
@@ -14808,14 +15104,14 @@ msgstr "Начальный адрес"
msgid "Ending Address"
msgstr "Конечный адрес"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
-msgid "Marked fully utilized"
-msgstr "Отмечено как полностью использованное"
-
#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Детали адресации"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Отмечено как полностью использованное"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Зависимые IP-адреса"
@@ -14921,11 +15217,11 @@ msgstr "Уникальное IP-пространство"
msgid "Errors"
msgstr "Ошибки"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Войти"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Или"
@@ -14982,37 +15278,37 @@ msgstr ""
"Нажмите здесь чтобы снова попытаться загрузить "
"NetBox."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Связаться"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Заголовок"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Телефон"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Контактная группа"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "Добавить контактную группу"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Роль контакта"
@@ -15025,12 +15321,12 @@ msgid "Add Tenant"
msgstr "Добавить арендатора"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Группа арендаторов"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Добавить группу арендаторов"
@@ -15226,7 +15522,7 @@ msgstr "Срок службы (КБ)"
msgid "L2VPN Attributes"
msgstr "Атрибуты L2VPN"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Добавить окончание"
@@ -15293,11 +15589,11 @@ msgid "Add Wireless LAN"
msgstr "Добавить беспроводную локальную сеть"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Группа беспроводных локальных сетей"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Добавить группу беспроводной локальной сети"
@@ -15313,109 +15609,133 @@ msgstr "Контактная группа родителей (ID)"
msgid "Parent contact group (slug)"
msgstr "Контактная группа родителей (подстрока)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Контактная группа (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Группа контактов (подстрока)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Контактное лицо (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Роль контакта (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Роль контакта (подстрока)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Контактная группа"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Родительская группа арендаторов (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Родительская группа арендаторов (подстрока)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Группа арендаторов (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Группа арендаторов (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Группа арендаторов (подстрока)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Описание"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Добавить группы"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Удалить группы"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Имена групп, разделенные запятыми и заключенные в двойные кавычки (например,"
+" «Группа 1, Группа 2»)"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Назначенный контакт"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "контактная группа"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "контактные группы"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "роль контакта"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "контактные роли"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "название"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "телефон"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "email"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "ссылка на сайт"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "контакт"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "контакты"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "членство в контактной группе"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "членство в контактных группах"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "назначение контакта"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "назначение контактов"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Контакты не могут быть присвоены этому типу объекта ({type})."
@@ -15444,27 +15764,27 @@ msgstr "арендатор"
msgid "tenants"
msgstr "арендаторы"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Название контактного лица"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Контактный телефон"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Контактный адрес электронной почты"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Контактный адрес"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Контактная ссылка"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Описание контакта"
@@ -15589,25 +15909,25 @@ msgstr "Должно быть выбрано хотя бы одно действ
msgid "Invalid filter for {model}: {error}"
msgstr "Неверный фильтр для {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Список действий, предусмотренных этим разрешением"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "ограничения"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr ""
"Фильтр Queryset, соответствующий применимым объектам выбранного типа (типов)"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "разрешение"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "разрешения"
@@ -15712,7 +16032,7 @@ msgstr ""
"Связанный объект не найден с использованием предоставленного числового "
"идентификатора: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} имеет определенный ключ, но CHOICES не является списком"
@@ -15927,14 +16247,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Неизвестный заголовок: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Доступные столбцы"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Выбранные столбцы"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -16009,6 +16321,19 @@ msgstr ""
"Отсутствует обязательное значение для статического параметра запроса: "
"'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Неверное определение схемы JSON"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Схема JSON должна определять свойства"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Неверное определение схемы JSON: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Пароль должен содержать хотя бы одну цифру."
@@ -16048,7 +16373,7 @@ msgstr "Неизвестный app_label/model_name для {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Неверный IP-адрес установлен для {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Столбец с именем {name} уже определено для таблицы {table_name}"
@@ -16109,18 +16434,6 @@ msgstr "Установить значение Null"
msgid "Clear all"
msgstr "Очистить все"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Конфигурация таблицы"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Двигаться вверх"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Переместить вниз"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Поиск..."
@@ -16145,7 +16458,12 @@ msgstr "Текст"
msgid "The test must define csv_update_data."
msgstr "Тест должен определить csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} должно быть кратно {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} не является допустимым регулярным выражением."
@@ -16190,12 +16508,12 @@ msgid "Cluster type (ID)"
msgstr "Тип кластера (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Кластер (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "Виртуальные процессоры"
@@ -16302,48 +16620,48 @@ msgstr ""
"{count} устройства назначены в качестве хостов для этого кластера, но не "
"находятся на месте {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "память (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "диск (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
msgid "Virtual machine name must be unique per cluster."
msgstr "Имя виртуальной машины должно быть уникальным для каждого кластера."
-#: netbox/virtualization/models/virtualmachines.py:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "виртуальная машина"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "виртуальные машины"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "Виртуальная машина должна быть назначена сайту и/или кластеру."
-#: netbox/virtualization/models/virtualmachines.py:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "Выбранный кластер ({cluster}) не относится к этому сайту ({site})."
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
msgid "Must specify a cluster when assigning a host device."
msgstr "При назначении хост-устройства необходимо указать кластер."
-#: netbox/virtualization/models/virtualmachines.py:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr ""
"Выбранное устройство ({device}) не относится к этому кластеру ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16352,18 +16670,18 @@ msgstr ""
"Указанный размер диска ({size}) должен соответствовать совокупному размеру "
"назначенных виртуальных дисков ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Указанный IP-адрес ({ip}) не назначено этой виртуальной машине."
-#: netbox/virtualization/models/virtualmachines.py:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16372,7 +16690,7 @@ msgstr ""
"Выбранный родительский интерфейс ({parent}) принадлежит другой виртуальной "
"машине ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16381,7 +16699,7 @@ msgstr ""
"Выбранный интерфейс моста ({bridge}) принадлежит другой виртуальной машине "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16390,24 +16708,24 @@ msgstr ""
"VLAN без тегов ({untagged_vlan}) должна принадлежать тому же сайту, что и "
"родительская виртуальная машина интерфейса, или она должна быть глобальной."
-#: netbox/virtualization/models/virtualmachines.py:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "размер (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "виртуальный диск"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "виртуальные диски"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Добавлено {count} устройств(-а) для кластеризации {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Удалено {count} устройств(-а) из кластера {cluster}"
@@ -16484,22 +16802,26 @@ msgstr "Подписи DSA"
msgid "Group {n}"
msgstr "Группа {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Частная локальная сеть Ethernet"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Виртуальная частная локальная сеть Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Частное дерево Ethernet"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Виртуальное частное дерево Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "СПБ"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Группа туннелей (ID)"
@@ -16544,15 +16866,15 @@ msgstr "Политика IPsec (ID)"
msgid "IPSec policy (name)"
msgstr "Политика IPsec (имя)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (подстрока)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Интерфейс виртуальной машины (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (название)"
@@ -16565,8 +16887,8 @@ msgstr "Группа туннелей"
msgid "SA lifetime"
msgstr "Время жизни SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16616,33 +16938,33 @@ msgstr "Предложение (предложения) IPsec"
msgid "IPSec protocol"
msgstr "Протокол IPsec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Тип L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Родительское устройство (для интерфейса)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Родительская виртуальная машина (для интерфейса)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Назначенный интерфейс (устройство или виртуальная машина)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Невозможно одновременно сетевые окончания интерфейса устройства и "
"виртуальной машины."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Каждое оконечное устройство должно указывать интерфейс или VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Невозможно назначить одновременно интерфейс и VLAN."
@@ -16655,7 +16977,7 @@ msgstr "Версия IKE"
msgid "Proposal"
msgstr "Предложение"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Назначенный тип объекта"
@@ -16770,20 +17092,20 @@ msgstr "Политики IPsec"
msgid "IPSec profiles"
msgstr "Профили IPsec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2VPN соединение"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2VPN соединения"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Терминация L2VPN уже назначена ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16816,19 +17138,19 @@ msgstr "туннель"
msgid "tunnels"
msgstr "туннели"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Одновременно объект может быть отправлен только в один туннель."
-#: netbox/vpn/models/tunnels.py:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "точка подключения туннеля"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "точки подключения туннеля"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} уже подключен к туннелю ({tunnel})."
@@ -16861,11 +17183,11 @@ msgstr "Срок службы SA (в секундах)"
msgid "SA Lifetime (KB)"
msgstr "Срок службы SA (КБ)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Родитель объекта"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Сайт объекта"
@@ -16889,8 +17211,8 @@ msgstr "Персонал WPA (PSK)"
msgid "WPA Enterprise"
msgstr "Предприятие WPA"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16914,7 +17236,7 @@ msgstr "Интерфейс A"
msgid "Interface B"
msgstr "Интерфейс B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Сторона B"
@@ -16934,23 +17256,23 @@ msgstr "группы беспроводной локальной сети"
msgid "wireless LAN"
msgstr "беспроводная локальная сеть"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "Интерфейс A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "Интерфейс B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "беспроводное соединение"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "беспроводные соединения"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 1acb48109..edc99fa14 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 ac9b9ff70..a7863a0d3 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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 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"
@@ -35,7 +35,7 @@ msgstr "Yazma Etkin"
#: 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:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -66,59 +66,61 @@ msgstr "Son Kullanım"
msgid "Allowed IPs"
msgstr "İzin verilen IP'ler"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Olarak oturum açtı {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Oturumu kapattınız."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Tercihleriniz güncellendi."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"LDAP kimliği doğrulanmış kullanıcı kimlik bilgileri NetBox içinde "
"değiştirilemez."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Planlanan"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Çevrim dışı"
@@ -131,7 +133,7 @@ msgstr "Hazırlıktan Kaldırma"
msgid "Decommissioned"
msgstr "Hizmet dışı bırakıldı"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -166,36 +168,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Bölge (ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Bölge (kısa ad)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -203,12 +205,12 @@ msgstr "Site grubu (ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Site grubu (kısa ad)"
@@ -216,29 +218,29 @@ msgstr "Site grubu (kısa ad)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -256,18 +258,18 @@ msgstr "Site grubu (kısa ad)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Site"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Site (kısa ad)"
@@ -320,21 +322,21 @@ msgid "Circuit type (slug)"
msgstr "Devre tipi (kısa ad)"
#: 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:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Site (ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Konum (ID)"
@@ -343,24 +345,25 @@ msgid "Termination A (ID)"
msgstr "Fesih A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -387,10 +390,10 @@ msgid "Circuit"
msgstr "Devre"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Konum (kısa ad)"
@@ -410,7 +413,7 @@ msgstr "Devre (ID)"
msgid "Virtual circuit (CID)"
msgstr "Sanal devre (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Sanal devre (ID)"
@@ -446,20 +449,20 @@ msgstr "Sanal devre tipi (sümüklü böcek)"
msgid "Virtual circuit"
msgstr "Sanal devre"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASN'ler"
@@ -472,36 +475,37 @@ msgstr "ASN'ler"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -512,7 +516,7 @@ msgstr "ASN'ler"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -529,10 +533,11 @@ msgstr "ASN'ler"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -550,21 +555,22 @@ msgstr "ASN'ler"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -585,13 +591,13 @@ msgstr "ASN'ler"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -602,9 +608,9 @@ msgstr "ASN'ler"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Açıklama"
@@ -656,23 +662,23 @@ msgstr "Servis ID"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -687,31 +693,31 @@ msgstr "Renk"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -737,8 +743,8 @@ msgstr "Renk"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 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"
@@ -762,36 +768,37 @@ msgstr "Sağlayıcı hesabı"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -799,15 +806,16 @@ msgstr "Sağlayıcı hesabı"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -819,10 +827,12 @@ msgstr "Sağlayıcı hesabı"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -840,36 +850,37 @@ msgstr "Durum"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -881,27 +892,27 @@ msgstr "Durum"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -929,9 +940,9 @@ msgstr "Taahhüt oranı (Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Mesafe"
@@ -939,7 +950,7 @@ msgstr "Mesafe"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -957,30 +968,31 @@ msgstr "Servis Parametreleri"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -991,13 +1003,14 @@ msgstr "Öznitellikler"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1007,14 +1020,14 @@ msgstr "Öznitellikler"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Kiracılık"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Sonlandırma türü"
@@ -1036,11 +1049,11 @@ msgstr "Bağlantı noktası hızı (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "Yukarı akış hızı (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Bağlı olarak işaretle"
@@ -1061,13 +1074,13 @@ msgstr "Fesih Ayrıntıları"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Öncelik"
@@ -1087,26 +1100,26 @@ msgstr "Sağlayıcı ağı"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1114,15 +1127,15 @@ msgstr "Sağlayıcı ağı"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1150,29 +1163,31 @@ msgstr "Devre tipi"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Operasyonel durum"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1212,13 +1227,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1233,10 +1248,10 @@ msgstr "Operasyonel rol"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Arayüz"
@@ -1244,31 +1259,31 @@ msgstr "Arayüz"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1278,24 +1293,26 @@ msgstr "Arayüz"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Konum"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1306,20 +1323,20 @@ msgstr "İletişim"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1327,22 +1344,22 @@ msgstr "İletişim"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Bölge"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1364,9 +1381,9 @@ msgstr "Hesap"
msgid "Term Side"
msgstr "Dönem Tarafı"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1377,34 +1394,29 @@ msgstr "Ödev"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1412,10 +1424,10 @@ msgstr "Ödev"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Grup"
@@ -1436,12 +1448,12 @@ msgstr "Grup Ödevi"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "renk"
@@ -1466,16 +1478,17 @@ msgstr "Benzersiz devre ID"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "durum"
@@ -1511,86 +1524,85 @@ msgstr "devre grubu"
msgid "circuit groups"
msgstr "devre grupları"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
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
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "öncelik"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Devre grubu ataması"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Devre grubu atamaları"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "sonlandırma tarafı"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "bağlantı noktası hızı (Kbps)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Fiziksel devre hızı"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "yukarı akış hızı (Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
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:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "çapraz bağlantı kimliği"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "Yerel çapraz bağlantının kimliği"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "bağlantı paneli/port(lar)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "Bağlantı paneli ID ve port numaraları"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "açıklama"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "devre sonlandırma"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "devre sonlandırmaları"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır."
@@ -1600,31 +1612,31 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır."
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "ad"
@@ -1634,11 +1646,11 @@ 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: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/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "kısa ad"
@@ -1692,7 +1704,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "rol"
@@ -1710,35 +1722,36 @@ msgstr "sanal devre sonlandırmaları"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1762,6 +1775,7 @@ msgstr "sanal devre sonlandırmaları"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1778,16 +1792,17 @@ msgstr "sanal devre sonlandırmaları"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1809,9 +1824,9 @@ msgstr "sanal devre sonlandırmaları"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1835,8 +1850,8 @@ msgstr "İsim"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1852,7 +1867,7 @@ msgid "Circuit ID"
msgstr "Devre ID"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "A Tarafı"
@@ -1870,35 +1885,38 @@ msgstr "Taahhüt Oranı"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Yorumlar"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Ödevler"
@@ -1935,52 +1953,50 @@ msgstr "Hesaplar"
msgid "Account Count"
msgstr "Hesap Sayısı"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "ASN Sayısı"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2009,22 +2025,22 @@ msgstr "Fesih"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Cihaz"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, 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:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}."
@@ -2033,31 +2049,31 @@ msgstr "Devre için değiştirilmiş sonlandırmalar {circuit}."
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."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Oluşturulan nesne"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Nesne güncellendi"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Nesne silindi"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "İş başladı"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "İş tamamlandı"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "İş başarısız oldu"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "İş hatası"
@@ -2081,14 +2097,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Başarısız"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2142,7 +2158,7 @@ msgstr "Haftalık"
msgid "30 days"
msgstr "30 gün"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Güncellendi"
@@ -2173,7 +2189,7 @@ msgstr "Durduruldu"
msgid "Cancelled"
msgstr "İptal Edildi"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2212,40 +2228,43 @@ msgstr "AWS erişim anahtarı kimliği"
msgid "AWS secret access key"
msgstr "AWS gizli erişim anahtarı"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Veri kaynağı (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Veri kaynağı (isim)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Kullanıcı (ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2254,7 +2273,12 @@ msgstr "Kullanıcı adı"
msgid "Enabled"
msgstr "Etkin"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Senkronizasyon aralığı"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2264,86 +2288,89 @@ msgstr "Etkin"
msgid "Parameters"
msgstr "Parametreler"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
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:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Veri Kaynağı"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Dosya"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Veri kaynağı"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Oluşturma"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Nesne Türü"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Sonra oluşturuldu"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Daha önce oluşturuldu"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Sonrasında planlandı"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Önceden planlanmış"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Sonra başladı"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Daha önce başladı"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Sonrasında tamamlandı"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Daha önce tamamlandı"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2353,118 +2380,125 @@ msgstr "Daha önce tamamlandı"
msgid "User"
msgstr "Kullanıcı"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Zaman"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Sonra"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Önce"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Eylem"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Kaynak"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Senkronizasyon"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Arka Uç Parametreleri"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Dosya Yükleme"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "Dosya yüklenemiyor ve varolan bir dosyadan senkronize edilemiyor"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr ""
"Senkronize etmek için bir dosya yüklemeniz veya bir veri dosyası seçmeniz "
"gerekir"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Raf Yükseltmeleri"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Güç"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Güvenlik"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Afişler"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Sayfalandırma"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Doğrulama"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Kullanıcı Tercihleri"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Çeşitli"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Yapılandırma Revizyonu"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Bu parametre statik olarak tanımlanmıştır ve değiştirilemez."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Mevcut değer: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (varsayılan)"
@@ -2480,7 +2514,7 @@ msgstr "kullanıcı adı"
msgid "request ID"
msgstr "istek kimliği"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "aksiyon"
@@ -2505,9 +2539,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2553,67 +2587,72 @@ msgstr "Yapılandırma revizyonu #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "türü"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "etkin"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "senkronizasyon aralığı"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "kuralları yok sayın"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Senkronizasyon sırasında yok sayılacak dosyalarla eşleşen desenler (satır "
"başına bir tane)"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "parametreler"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "son senkronize edildi"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "veri kaynağı"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "veri kaynakları"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Bilinmeyen arka uç türü: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Senkronizasyon başlatılamıyor; senkronizasyon zaten devam ediyor."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
@@ -2621,60 +2660,60 @@ msgstr ""
"Arka ucu başlatırken bir hata oluştu. Bir bağımlılığın yüklenmesi gerekiyor:"
" "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "son güncellendi"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "yol"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
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:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "boyut"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "kare"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Uzunluk 64 onaltılık karakter olmalıdır."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "Dosya verilerinin SHA256 karması"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "veri dosyası"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "veri dosyaları"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "otomatik senkronizasyon kaydı"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "otomatik senkronizasyon kayıtları"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "dosya kökü"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "dosya yolu"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Belirlenen kök yoluna göre dosya yolu"
@@ -2686,7 +2725,7 @@ msgstr "yönetilen dosya"
msgid "managed files"
msgstr "yönetilen dosyalar"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "BİR {model} bu dosya yolu zaten var ({path})."
@@ -2711,8 +2750,7 @@ msgstr "başladı"
msgid "completed"
msgstr "tamamlandı"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "veri"
@@ -2743,12 +2781,12 @@ 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:234
+#: netbox/core/models/jobs.py:235
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."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Silme işlemi bir koruma kuralı tarafından engellenir: {message}"
@@ -2760,15 +2798,15 @@ msgid "Full Name"
msgstr "Ad Soyad"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Nesne"
@@ -2782,19 +2820,27 @@ msgstr "İstek Kimliği"
msgid "Is Active"
msgstr "Aktif mi"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Son Senkronize Edildi"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Dosyalar"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Yol"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Son Güncelleme"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2805,49 +2851,45 @@ msgstr "KİMLİK"
msgid "Interval"
msgstr "Aralık"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Versiyon"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Son Güncelleme"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Minimum NetBox Sürümü"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Maksimum NetBox Sürümü"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Eklenti verisi bulunamadı"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Yazar"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Kurulmuş"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Sertifikalı"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Yayınlandı"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Yüklü Sürüm"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Son Sürüm"
@@ -2863,7 +2905,7 @@ msgstr "İşçiler"
msgid "Host"
msgstr "Ana bilgisayar"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Port"
@@ -2911,7 +2953,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "İşçi bulunamadı"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "İş {job_id} bulunamadı"
@@ -2921,70 +2963,70 @@ msgstr "İş {job_id} bulunamadı"
msgid "Job {id} not found."
msgstr "İş {id} bulunamadı."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Geri yüklenen yapılandırma revizyonu #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "İş {id} silindi."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "İş silinirken hata oluştu {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "İş {id} yeniden sıraya alındı."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "İş {id} sıraya alındı."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "İş {id} durduruldu."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "İş durdurulamadı {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Eklentiler kataloğu yüklenemedi"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Eklenti {name} bulunamadı"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
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
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
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
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Pozisyon (U)"
@@ -2997,10 +3039,10 @@ msgstr "Tesis Kimliği"
msgid "Staging"
msgstr "Sahneleme"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Hizmetten çıkarma"
@@ -3059,51 +3101,55 @@ msgid "Deprecated"
msgstr "Kullanımdan kaldırıldı"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Milimetre"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "İnç"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Önden arkaya"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Arkadan öne"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3113,120 +3159,120 @@ msgstr "Arkadan öne"
msgid "Parent"
msgstr "Ebeveyn"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Çocuk"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Ön"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Arka"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Sahnelenmiş"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Envanter"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Soldan sağa"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Sağdan sola"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Yandan arkaya"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Arkadan yana"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Aşağıdan yukarıya"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Yukarıdan aşağıya"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Pasif"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Karışık"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (Kilitsiz)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (Kilitleme)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Kaliforniya Tarzı"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Uluslararası/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Tescilli"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Diğer"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Uluslararası"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Fiziksel"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Sanal"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Kablosuz"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Sanal arayüzler"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3234,147 +3280,157 @@ msgstr "Sanal arayüzler"
msgid "Bridge"
msgstr "Köprü"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Bağlantı Toplama Grubu (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (sabit)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (modüler)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (arka panel)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Hücresel"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Seri"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Koaksiyel"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "İstifleme"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Yarım"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Dolu"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Oto"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Erişim"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Etiketlenmiş"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Etiketlenmiş (Tümü)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "Q-in-Q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "IEEE Standardı"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Pasif 24V (2 çift)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Pasif 24V (4 çift)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Pasif 48V (2 çift)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Pasif 48V (4 çift)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Bakır"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Fiber Optik"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Fiber"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Bağlı"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Kilometre"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Sayaçlar"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Santimetre"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Mil"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Feet"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Yedekli"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Tek fazlı"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Üç fazlı"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Engelli"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Arızalı"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3385,320 +3441,336 @@ msgstr "Geçersiz MAC adresi biçimi: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Geçersiz WWN biçimi: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Ana bölge (ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Ana bölge (kısa ad)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Ana site grubu (ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Ana site grubu (kısa ad)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Grup (ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Grup (kısa ad)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Ana konum (ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Ana konum (kısa ad)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Üretici (ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Üretici (kısa ad)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Raf tipi (sümüklü böcek)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Raf tipi (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rol (ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Rol (kısa ad)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Raf (ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Kullanıcı (isim)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Varsayılan platform (ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Varsayılan platform (kısa ad)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Ön resmi var"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Arka görüntüsü var"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Konsol bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Konsol sunucusu bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Güç bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Elektrik prizleri var"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Arayüzleri vardır"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Geçiş bağlantı noktaları vardır"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Modül yuvaları vardır"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Cihaz yuvaları var"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Envanter kalemleri var"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Profil (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Profil (isim)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Cihaz tipi (ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Modül tipi (ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Güç bağlantı noktası (ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Ana envanter kalemi (ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Yapılandırma şablonu (ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Üst aygıt rolü (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Ana cihaz rolü (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Cihaz tipi (kısa ad)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Ana Cihaz (ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Platform (ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Platform (kısa ad)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Site adı (kısa ad)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Ebeveyn bölmesi (ID)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "VM kümesi (ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Küme grubu (kısa ad)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Küme grubu (ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Cihaz modeli (kısa ad)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Tam derinlik mi"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC adresi"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Birincil IP'ye sahiptir"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Bant dışı bir IP'ye sahiptir"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Sanal kasa (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Sanal bir şasi üyesidir"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "OOB İP (KİMLİĞİ)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Sanal cihaz bağlamına sahiptir"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (KİMLİK)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Cihaz modeli"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Modül tipi (model)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Modül yuvası (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Raf (isim)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Cihaz (ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Cihaz (isim)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Cihaz tipi (model)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Cihaz rolü (ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Cihaz rolü (kısa ad)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Sanal Kasa (ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3708,121 +3780,121 @@ msgstr "Sanal Kasa (ID)"
msgid "Virtual Chassis"
msgstr "Sanal Şasi"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Modül (ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Kablo (ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Sanal makine (isim)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Sanal makine (ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Arayüz (isim)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "VM arabirimi (isim)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "VM arabirimi (ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q Modu"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Atanmış VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Atanmış VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (KİMLİĞİ)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "VLAN Çeviri Politikası (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3830,117 +3902,117 @@ msgstr "VLAN Çeviri Politikası (ID)"
msgid "VLAN Translation Policy"
msgstr "VLAN Çeviri Politikası"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Cihaz için Sanal Şasi Arayüzleri"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Cihaz için Sanal Şasi Arayüzleri (ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Arayüz türü"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Ebeveyn arabirimi (ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Köprülü arayüz (ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "LAG arabirimi (ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC Adresi"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Birincil MAC adresi (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Birincil MAC adresi"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Sanal Cihaz Bağlamı"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Kablosuz LAN"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Kablosuz bağlantı"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Sanal devre sonlandırma (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Ana modül yuvası (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Yüklü modül (ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Yüklü cihaz (ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Yüklü cihaz (isim)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Master (ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Master (isim)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Kiracı (ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Kiracı (kısa ad)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Sonlandırılmamış"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Güç paneli (ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3948,11 +4020,11 @@ msgstr "Güç paneli (ID)"
msgid "Tags"
msgstr "Etiketler"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3968,203 +4040,212 @@ msgstr ""
"Alfasayısal aralıklar desteklenir. (Oluşturulan isim sayısıyla "
"eşleşmelidir.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "İrtibat Kişisi Adı"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "İletişim telefonu"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "İletişim E-posta"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Saat dilimi"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Üretici"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Form faktörü"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Genişlik"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Yükseklik (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Azalan birimler"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Dış genişlik"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Dış yükseklik"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Dış derinlik"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Dış ünite"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Montaj derinliği"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Ağırlığı"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Maksimum ağırlık"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Ağırlık birimi"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Raf Tipi"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Dış Ölçüler"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 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:307 netbox/dcim/forms/filtersets.py:307
-#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/model_forms.py:229
+#: netbox/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Numaralandırma"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Raf tipi"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Varlık etiketi"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Hava akışı"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4174,38 +4255,39 @@ msgstr "Hava akışı"
msgid "Rack"
msgstr "Raf"
-#: 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:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Donanım"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Varsayılan platform"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Parça numarası"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "U yüksekliği"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Kullanımdan hariç tut"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4213,37 +4295,51 @@ msgstr "Kullanımdan hariç tut"
msgid "Device Type"
msgstr "Cihaz Türü"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "Şema"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Profil"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Modül Türü"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Şasi"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM rolü"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4251,22 +4347,22 @@ msgstr "VM rolü"
msgid "Config template"
msgstr "Yapılandırma şablonu"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Cihaz tipi"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Cihaz rolü"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4277,17 +4373,17 @@ msgstr "Cihaz rolü"
msgid "Platform"
msgstr "Platform"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4299,28 +4395,28 @@ msgstr "Platform"
msgid "Cluster"
msgstr "Küme"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Yapılandırma"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Sanallaştırma"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Modül tipi"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4338,109 +4434,109 @@ msgstr "Modül tipi"
msgid "Label"
msgstr "etiket"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Uzunluk"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Uzunluk birimi"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Alan adı"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Güç paneli"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Tedarik"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Faz"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Gerilim"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Amper"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Maksimum kullanım"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Maksimum çekiliş"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Maksimum güç çekimi (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Tahsis edilen çekiliş"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Tahsis edilen güç çekimi (watt)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Güç bağlantı noktası"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Besleme bacağı"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Yalnızca yönetim"
-#: 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:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "PoE modu"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "PoE tipi"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Kablosuz rolü"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4454,26 +4550,26 @@ msgstr "Kablosuz rolü"
msgid "Module"
msgstr "Modül"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "GECİKME"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Sanal cihaz bağlamları"
-#: 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:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4487,55 +4583,55 @@ msgstr "Hız"
msgid "Mode"
msgstr "Modu"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Etiketli VLAN'lar ekle"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Etiketli VLAN'ları kaldır"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Kablosuz LAN grubu"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: 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:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4544,249 +4640,256 @@ msgstr "Kablosuz LAN'lar"
msgid "Addressing"
msgstr "Adresleme"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Operasyon"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q Anahtarlama"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Ekle/Kaldır"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
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:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Bir erişim arabirimi VLAN'ları etiketlemiş olamaz."
-#: netbox/dcim/forms/bulk_import.py:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Ana bölgenin adı"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Üst site grubunun adı"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Atanan bölge"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Atanan grup"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "mevcut seçenekler"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: 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:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Ana konum"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Konum bulunamadı."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Bu raf tipinin üreticisi"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Raftaki en düşük numaralı konum"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Ray-ray genişliği (inç cinsinden)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Dış boyutlar için birim"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Raf ağırlıkları için ünite"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "Atanan kiracının adı"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Atanan rolün adı"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Raf tipi modeli"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Hava akışı yönü"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
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:328
+#: netbox/dcim/forms/bulk_import.py:332
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:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Ana site"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Rafın konumu (varsa)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Birimler"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
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:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Bu cihaz tipini üreten üretici"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
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:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Cihaz ağırlığı"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Cihaz ağırlığı için birim"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Modül ağırlığı"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Modül ağırlığı için birim"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Üst Aygıt Rolü"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Cihaz rolü bulunamadı."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Platform atamalarını bu üreticiye sınırlayın"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Atanan rol"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Cihaz tipi üreticisi"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Cihaz tipi modeli"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Atanan platform"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Sanal şasi"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Sanallaştırma kümesi"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Atanan konum (varsa)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Atanmış raf (varsa)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Yüz"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Monte edilmiş raf yüzü"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Ana cihaz (alt cihazlar için)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Cihaz yuvası"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
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:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "Bu modülün kurulu olduğu cihaz"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Modül yuvası"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
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:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Modül türü"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Bileşenleri çoğaltın"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4794,175 +4897,174 @@ msgstr ""
"Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun (varsayılan "
"olarak etkindir)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Bileşenleri benimseyin"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Mevcut bileşenleri benimseyin"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Bağlantı noktası tipi"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Bps cinsinden bağlantı noktası hızı"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Çıkış tipi"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Bu prizi besleyen yerel güç portu"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Elektrik fazı (üç fazlı devreler için)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: 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:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: 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:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "Gecikme"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Ebeveyn LAG arayüzü"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
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:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Fiziksel ortam"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Dubleks"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Poe modu"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Poe tipi"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Atanmış VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "Rf rolü"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Kablosuz rolü (AP/istasyon)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} cihaza atanmadı {device}"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Arka bağlantı noktası"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "İlgili arka bağlantı noktası"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Fiziksel ortam sınıflandırması"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Yüklü cihaz"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Bu bölmeye takılan çocuk cihazı"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Çocuk cihazı bulunamadı."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Ana envanter kalemi"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Bileşen tipi"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Bileşen Türü"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Bileşen adı"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Bileşen Adı"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "Bileşen türü belirtildiğinde bileşen adı belirtilmelidir"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Bileşen bulunamadı: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "Bileşen adı belirtildiğinde bileşen türü belirtilmelidir"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Atanan arayüzün ana cihazı (varsa)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4970,132 +5072,132 @@ msgstr "Atanan arayüzün ana cihazı (varsa)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Sanal makine"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Atanan arabirimin üst VM'si (varsa)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Atanmış arayüz"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Birincildir"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
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:1282
+#: netbox/dcim/forms/bulk_import.py:1313
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:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "A Tarafı Cihazı"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Cihaz adı"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Taraf A tipi"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "A Tarafı adı"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Fesih adı"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "B tarafı cihazı"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Taraf B tipi"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "B tarafı adı"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Bağlantı durumu"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, 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:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Ana cihaz"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Ana sitenin adı"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Yukarı akış güç paneli"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Birincil veya gereksiz"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Besleme tipi (AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Tek veya üç fazlı"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
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:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5138,7 +5240,7 @@ msgstr "Evlat edinemiyor {model} {name} zaten bir modüle ait olduğu için"
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:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5147,21 +5249,21 @@ 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:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Güç Beslemesi"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Cihaz Durumu"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Ana bölge"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5169,117 +5271,117 @@ msgstr "Ana bölge"
msgid "Parent group"
msgstr "Ebeveyn grubu"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Tesis"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Fonksiyon"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Görüntüler"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Bileşenleri"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Alt aygıt rolü"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Modeli"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "OOB IP'ye sahiptir"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Sanal şasi elemanı"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Sanal cihaz bağlamlarına sahiptir"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Küme grubu"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Kablolu"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "işgal"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Bağlantı"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Tür"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Sadece Mgmt"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "802.1Q modu"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Kablosuz kanal"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Kanal frekansı (MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Kanal genişliği (MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "İletim gücü (dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5290,15 +5392,15 @@ msgstr "İletim gücü (dBm)"
msgid "Cable"
msgstr "Kablo"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Keşfedildi"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Atanan Cihaz"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Atanmış VM"
@@ -5308,15 +5410,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Bir sanal kasa elemanı zaten yerinde var {vc_position}."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5325,9 +5427,9 @@ msgstr "Kapsam türü"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Kapsam"
@@ -5336,31 +5438,31 @@ msgstr "Kapsam"
msgid "Scope type (app & model)"
msgstr "Kapsam türü (uygulama ve model)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "İletişim Bilgisi"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Raf Rolü"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Kısa isim"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
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:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Envanter Kontrolü"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5368,36 +5470,45 @@ msgstr ""
"Virgülle ayrılmış sayısal birim kimlikleri listesi. Bir aralık bir tire "
"kullanılarak belirtilebilir."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Rezervasyon"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr ""
+"Desteklenen öznitelikleri tanımlamak için geçerli bir JSON şeması girin."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Profil ve Nitelikler"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Cİhaz Rolü"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "Cihazın kullandığı en düşük numaralı birim"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
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:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "Sanal kasadaki cihazın önceliği"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
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:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "ÖZELLİKLERİ"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5411,35 +5522,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:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Konsol bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Konsol sunucusu bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Ön bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Arayüz şablonu"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Elektrik prizi şablonu"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Güç bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Arka bağlantı noktası şablonu"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5447,14 +5558,14 @@ msgstr "Arka bağlantı noktası şablonu"
msgid "Console Port"
msgstr "Konsol Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5465,8 +5576,8 @@ msgstr "Konsol Sunucusu Bağlantı Noktası"
msgid "Front Port"
msgstr "Ön Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5478,40 +5589,40 @@ msgstr "Ön Bağlantı Noktası"
msgid "Rear Port"
msgstr "Arka Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Güç Bağlantı Noktası"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Güç Çıkışı"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Bileşen Ataması"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
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:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "LAG arayüzü"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
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:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Çocuk Cihazı"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5519,39 +5630,38 @@ 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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Konsol bağlantı noktası"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Konsol sunucusu bağlantı noktası"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Ön bağlantı noktası"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Güç çıkışı"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Envanter Öğesi"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Envanter Öğesi Rolü"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "VM Arayüzü"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5561,13 +5671,13 @@ msgstr "VM Arayüzü"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "MAC adresi yalnızca tek bir nesneye atanabilir."
@@ -5620,7 +5730,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:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5689,15 +5799,15 @@ msgstr "A ve B sonlandırmaları aynı nesneye bağlanamaz."
msgid "end"
msgstr "son"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "kablo sonlandırma"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "kablo sonlandırmaları"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5706,63 +5816,63 @@ msgstr ""
"Yinelenen sonlandırma bulundu {app_label}.{model} {termination_id}: kablo "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "aktiftir"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "tamamlandı"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "bölünmüş"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "kablo yolu"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "kablo yolları"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
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:552
+#: netbox/dcim/models/cables.py:548
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:557
+#: netbox/dcim/models/cables.py:553
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:581
+#: netbox/dcim/models/cables.py:577
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:583
+#: netbox/dcim/models/cables.py:579
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:666
+#: netbox/dcim/models/cables.py:662
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:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Uzaktan sonlandırma konum filtresi eksik"
@@ -5840,12 +5950,12 @@ 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:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "besleme bacağı"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Faz (üç fazlı beslemeler için)"
@@ -5870,17 +5980,17 @@ 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:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "sadece yönetim"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "köprü arayüzü"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "kablosuz rolü"
@@ -5893,8 +6003,8 @@ msgid "interface templates"
msgstr "arayüz şablonları"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Bir arayüz kendi başına köprülenemez."
@@ -5909,7 +6019,7 @@ 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:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "arka port konumu"
@@ -5936,7 +6046,7 @@ msgstr ""
"{name} sadece var {count} pozisyonlar"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "pozisyonlar"
@@ -5949,12 +6059,12 @@ msgid "rear port templates"
msgstr "arka bağlantı noktası şablonları"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "pozisyon"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr "Yüklü bileşenleri yeniden adlandırırken başvurulacak tanımlayıcı"
@@ -5983,21 +6093,21 @@ 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:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "parça kimliği"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Üretici tarafından atanan parça tanımlayıcısı"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "envanter öğesi şablonu"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "envanter öğe şablonları"
@@ -6037,7 +6147,7 @@ msgstr "{class_name} modeller bir parent_object özelliği bildirmelidir"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Fiziksel bağlantı noktası tipi"
@@ -6075,133 +6185,133 @@ msgstr "güç bağlantı noktası"
msgid "power ports"
msgstr "güç bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "elektrik prizi"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "elektrik prizleri"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, 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:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "mod"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q etiketleme stratejisi"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "ebeveyn arabirimi"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "etiketsiz VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "etiketli VLAN'lar"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "birincil MAC adresi"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
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:597
+#: netbox/dcim/models/device_components.py:606
#, 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:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "ebeveyn LAG"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
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:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "hız (Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "dubleks"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64 bit Dünya Çapında Adı"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "kablosuz kanal"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "kanal frekansı (MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Seçilen kanala göre doldurulur (ayarlanmışsa)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "iletim gücü (dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "kablosuz LAN'lar"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "arayüz"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "arayüzleri"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, 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:809
+#: netbox/dcim/models/device_components.py:818
#, 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:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Bir arayüz kendi ebeveyni olamaz."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
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:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6209,7 +6319,7 @@ msgid ""
msgstr ""
"Seçilen üst arabirim ({interface}) farklı bir cihaza aittir ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6218,14 +6328,14 @@ msgstr ""
"Seçilen üst arabirim ({interface}) aittir {device}, sanal kasanın bir "
"parçası olmayan {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:855
+#: netbox/dcim/models/device_components.py:864
#, 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:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6234,21 +6344,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:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Sanal arabirimlerin üst LAG arabirimi olamaz."
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
msgid "A LAG interface cannot be its own parent."
msgstr "Bir LAG arabirimi kendi ana arabirimi olamaz."
-#: netbox/dcim/models/device_components.py:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6257,47 +6367,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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Sanal arabirimler PoE moduna sahip olamaz."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Sanal arabirimler PoE tipine sahip olamaz."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
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:917
+#: netbox/dcim/models/device_components.py:926
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:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "Kanal sadece kablosuz arayüzlerde ayarlanabilir."
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
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:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr "Seçili kanal ile özel frekans belirlenemiyor."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
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:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr "Seçili kanal ile özel genişlik belirlenemiyor."
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "Arayüz modu etiketsiz bir vlan'ı desteklemez."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6306,24 +6416,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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "İlgili arka bağlantı noktasında eşlenmiş konum"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "ön bağlantı noktası"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "ön bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, 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:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6332,19 +6442,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:1110
+#: netbox/dcim/models/device_components.py:1119
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:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "arka bağlantı noktası"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "arka bağlantı noktaları"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6353,96 +6463,96 @@ 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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "modül yuvası"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "modül bölmeleri"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
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:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "cihaz yuvası"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "cihaz yuvaları"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, 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:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Bir cihaz kendi içine yüklenemiyor."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, 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:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "envanter kalemi rolü"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "envanter kalemi rolleri"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "seri numarası"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "varlık etiketi"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
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:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "keşfedilen"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Bu öğe otomatik olarak keşfedildi"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "envanter kalemi"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "envanter kalemleri"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Kendisi ebeveyn olarak atanamıyor."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
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:1368
+#: netbox/dcim/models/device_components.py:1376
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:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor"
@@ -6454,8 +6564,8 @@ msgstr "üretici firma"
msgid "manufacturers"
msgstr "üreticiler"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "model"
@@ -6463,11 +6573,11 @@ msgstr "model"
msgid "default platform"
msgstr "varsayılan platform"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "parça numarası"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Ayrık parça numarası (isteğe bağlı)"
@@ -6503,8 +6613,8 @@ 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:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "hava akımı"
@@ -6551,160 +6661,152 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Çocuk cihaz türleri 0U olmalıdır."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "modül tipi"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "modül türleri"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Sanal makineler bu role atanabilir"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "cihaz rolü"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "cihaz rolleri"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
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:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "platform"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "platformlar"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Bu cihazın hizmet ettiği işlev"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Üretici tarafından atanan şasi seri numarası"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
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:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "pozisyon (U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "raf yüzü"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "birincil IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "birincil IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "bant dışı IP"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "VC pozisyonu"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Sanal şasi konumu"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "VC önceliği"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Sanal şasi ana seçim önceliği"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "enlem"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "boylam"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Aygıt adı site başına benzersiz olmalıdır."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "cihaz"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "cihazlar"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, 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:826
+#: netbox/dcim/models/devices.py:720
#, 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:832
+#: netbox/dcim/models/devices.py:726
#, 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:839
+#: netbox/dcim/models/devices.py:733
msgid "Cannot select a rack face without assigning a rack."
msgstr "Bir raf atamadan raf yüzü seçilemez."
-#: netbox/dcim/models/devices.py:843
+#: netbox/dcim/models/devices.py:737
msgid "Cannot select a rack position without assigning a rack."
msgstr "Bir raf atamadan raf konumu seçilemez."
-#: netbox/dcim/models/devices.py:849
+#: netbox/dcim/models/devices.py:743
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:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr "Raf konumunu tanımlarken raf yüzü belirtilmelidir."
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
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:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6712,7 +6814,7 @@ msgstr ""
"Alt aygıt türleri bir raf konumuna atanamaz. Bu, ana aygıtın bir "
"özelliğidir."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6721,22 +6823,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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} Bu bir IPv4 adresi değildir."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, 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:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Bu bir IPv6 adresi değildir."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6745,21 +6847,21 @@ 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:967
+#: netbox/dcim/models/devices.py:861
#, 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:974
+#: netbox/dcim/models/devices.py:868
#, 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
+#: netbox/dcim/models/devices.py:876
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."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6768,36 +6870,21 @@ msgstr ""
"Cihaz sanal kasadan kaldırılamıyor {virtual_chassis} çünkü şu anda efendisi "
"olarak belirlenmiştir."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "modül"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "modülleri"
-
-#: 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:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "domain"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "sanal kasa"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, 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:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6806,42 +6893,42 @@ msgstr ""
"Sanal kasa silinemiyor {self}. Çapraz şasi LAG arabirimleri oluşturan üye "
"arayüzleri vardır."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "belirlemek"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Ana aygıta benzersiz sayısal tanımlayıcı"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "yorumlar"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "sanal cihaz bağlamı"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "sanal cihaz bağlamları"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} IPV değil{family} adres."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
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/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC adresleri"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6849,7 +6936,7 @@ msgstr ""
"Bir nesne için birincil MAC olarak belirlenmişken MAC Adresi atanması "
"kaldırılamıyor"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6857,11 +6944,55 @@ msgstr ""
"Bir nesne için birincil MAC olarak belirlenirken MAC Adresi yeniden "
"atanamıyor"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Lütfen bir seçin {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "şema"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "modül tipi profili"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "modül tipi profiller"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "öznitellikler"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "modül tipi"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "modül türleri"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Geçersiz şema: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "modül"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "modülleri"
+
+#: netbox/dcim/models/modules.py:258
+#, 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/power.py:55
msgid "power panel"
msgstr "güç paneli"
@@ -6962,22 +7093,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Rafın dış boyutu (genişlik)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "dış yükseklik"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Rafın dış boyutu (yükseklik)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "dış derinlik"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Rafın dış boyutu (derinlik)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "dış ünite"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "montaj derinliği"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -6985,75 +7124,75 @@ msgstr ""
"Monte edilmiş bir cihazın milimetre cinsinden maksimum derinliği. Dört "
"direkli raflar için bu, ön ve arka raylar arasındaki mesafedir."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "maksimum ağırlık"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
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:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "form faktörü"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "raf tipi"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "raf türleri"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Dış boyut ayarlarken bir birim belirtmeniz gerekir"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
msgid "Must specify a unit when setting a maximum weight"
msgstr "Maksimum ağırlık ayarlarken bir birim belirtmelisiniz"
-#: netbox/dcim/models/racks.py:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "raf rolü"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "raf rolleri"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "tesis kimliği"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Yerel olarak atanmış tanımlayıcı"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Fonksiyonel rol"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
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:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "raf"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "rafları"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, 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:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7062,7 +7201,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:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7071,29 +7210,29 @@ 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:404
+#: netbox/dcim/models/racks.py:411
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Konum aynı siteden olmalı, {site}."
-#: netbox/dcim/models/racks.py:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "birimler"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "raf rezervasyonu"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "raf rezervasyonları"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, 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:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Aşağıdaki birimler zaten rezerve edilmiştir: {unit_list}"
@@ -7234,13 +7373,13 @@ msgid "Reachable"
msgstr "Ulaşılabilir"
#: 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:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Aygıtlar"
@@ -7250,9 +7389,9 @@ msgid "VMs"
msgstr "Sanal Makineler"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7262,21 +7401,21 @@ msgstr "Sanal Makineler"
msgid "Config Template"
msgstr "Yapılandırma Şablonu"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP Adresi"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 Adresi"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6 Adresi"
@@ -7314,10 +7453,10 @@ msgstr "Güç bağlantı noktaları"
msgid "Power outlets"
msgstr "Elektrik prizleri"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7328,7 +7467,7 @@ msgstr "Elektrik prizleri"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Arayüzler"
@@ -7348,14 +7487,15 @@ msgstr "Modül bölmeleri"
msgid "Inventory items"
msgstr "Envanter kalemleri"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Modül Yuvası"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7384,24 +7524,24 @@ msgstr "Maksimum çekim (W)"
msgid "Allocated draw (W)"
msgstr "Tahsis edilen çekiliş (W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP Adresleri"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "FHRP Grupları"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7412,41 +7552,41 @@ msgstr "FHRP Grupları"
msgid "Tunnel"
msgstr "Tünel"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 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:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDC'ler"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Sanal Devre"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Yüklü Modül"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Modül Seri"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Modül Varlık Etiketi"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Modül Durumu"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Bileşen"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Öğeler"
@@ -7461,11 +7601,12 @@ msgid "Device Types"
msgstr "Cihaz Türleri"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Modül Çeşitleri"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Platformlar"
@@ -7484,14 +7625,14 @@ msgstr "Tam Derinlik"
msgid "U Height"
msgstr "U Yüksekliği"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Örnekler"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7500,9 +7641,9 @@ msgstr "Örnekler"
msgid "Console Ports"
msgstr "Konsol Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7511,9 +7652,9 @@ msgstr "Konsol Bağlantı Noktaları"
msgid "Console Server Ports"
msgstr "Konsol Sunucusu Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7522,9 +7663,9 @@ msgstr "Konsol Sunucusu Bağlantı Noktaları"
msgid "Power Ports"
msgstr "Güç Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7533,9 +7674,9 @@ msgstr "Güç Bağlantı Noktaları"
msgid "Power Outlets"
msgstr "Elektrik Prizleri"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7543,9 +7684,9 @@ msgstr "Elektrik Prizleri"
msgid "Front Ports"
msgstr "Ön Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7554,17 +7695,17 @@ msgstr "Ön Bağlantı Noktaları"
msgid "Rear Ports"
msgstr "Arka Bağlantı Noktaları"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Cihaz Yuvaları"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7573,7 +7714,7 @@ msgstr "Cihaz Yuvaları"
msgid "Module Bays"
msgstr "Modül Bölmeleri"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Güç Beslemeleri"
@@ -7586,45 +7727,50 @@ msgstr "Maksimum Kullanım"
msgid "Available Power (VA)"
msgstr "Kullanılabilir Güç (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: 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:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Dış Yükseklik"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Dış Derinlik"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Maksimum Ağırlık"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Uzay"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Siteler"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "VLAN Grupları"
@@ -7632,62 +7778,62 @@ msgstr "VLAN Grupları"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Rezervasyon"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Raf Olmayan Cihazlar"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Yapılandırma Bağlamı"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Oluştur Yapılandırması"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Sanal Makineler"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Yüklü cihaz {device} körfezde {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, 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:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Çocuklar"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Eklenen üye {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, 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:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Kaldırıldı {device} sanal kasadan {chassis}"
@@ -7750,12 +7896,6 @@ msgstr "Çoklu seçim"
msgid "Multiple objects"
msgstr "Birden çok nesne"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Engelli"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Gevşek"
@@ -7784,9 +7924,9 @@ msgstr "Evet"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Bağlantı"
@@ -7830,111 +7970,82 @@ msgstr "Hata ayıklama"
msgid "Failure"
msgstr "Başarısızlık"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Güncelleme"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Sil"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Mavi"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "çivit mavisi"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Mor"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Pembe"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Kırmızı"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Portakal"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Sarı"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Yeşil"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "çamurcun"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Mavi"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Gri"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Siyah"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Beyaz"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Web kancası"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Senaryo"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Bildirim"
@@ -7977,24 +8088,24 @@ msgstr "Widget türü"
msgid "Unregistered widget class: {name}"
msgstr "Kayıtlı olmayan widget sınıfı: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} bir render () yöntemi tanımlamalıdır."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Not"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "Bazı rastgele özel içerikleri görüntüleyin. Markdown desteklenir."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Nesne Sayıları"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8002,67 +8113,67 @@ msgstr ""
"Bir dizi NetBox modeli ve her tür için oluşturulan nesne sayısını "
"görüntüleyin."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Nesne sayısını sayarken uygulanacak filtreler"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr "Geçersiz biçim. Nesne filtreleri sözlük olarak iletilmelidir."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Nesne Listesi"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "İsteğe bağlı bir nesne listesi görüntüleyin."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Görüntülenecek nesnelerin varsayılan sayısı"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr "Geçersiz biçim. URL parametreleri sözlük olarak iletilmelidir."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Geçersiz model seçimi: {self['model'].data} desteklenmiyor."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS Beslemesi"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "Akış URL'si"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Harici bağlantı gerektirir"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Görüntülenecek maksimum nesne sayısı"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
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:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Yer İşaretleri"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Kişisel yer imlerinizi gösterin"
@@ -8076,173 +8187,183 @@ msgstr "Bir olay kuralı için bilinmeyen eylem türü: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Olaylar boru hattı içe aktarılamıyor {name} hata: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Komut dosyası modülü (ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Veri dosyası (ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Grup (isim)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Küme türü"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Kiracı grubu"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Kiracı grubu (kısa ad)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "etiket"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Etiket (kısa ad)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
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:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Grup adı"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
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:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
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:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "UI düzenlenebilir"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Klonlanabilir mi"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Minimum değer"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Maksimum değer"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Doğrulama regex"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Davranış"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Yeni pencere"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Düğme sınıfı"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "MIME türü"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Dosya adı"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Dosya uzantısı"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Ek olarak"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Paylaşılan"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "HTTP yöntemi"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "Yük URL'si"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "SSL doğrulama"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Gizli"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Etkinlik türleri"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Aktif"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Nesne türleri"
@@ -8250,9 +8371,9 @@ msgstr "Nesne türleri"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Bir veya daha fazla atanmış nesne türü"
@@ -8260,10 +8381,11 @@ 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:213
-#: netbox/extras/forms/filtersets.py:287
-#: netbox/extras/forms/model_forms.py:318
-#: netbox/extras/forms/model_forms.py:355
+#: netbox/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Nesne türü"
@@ -8272,7 +8394,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:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Seçim seti"
@@ -8301,48 +8423,48 @@ msgstr ""
"seçeneklerinin alıntılanmış dizesi: “Seçim1:First Choice, Choice2:Second "
"Choice”"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "düğme sınıfı"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"Bir gruptaki ilk bağlantının sınıfı açılır düğme için kullanılacaktır."
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Bu kuralı tetikleyecek olay türü (ler)"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Eylem nesnesi"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Noktalı yol olarak Webhook adı veya komut dosyası module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Web kancası {name} bulunamadı"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Senaryo {name} bulunamadı"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Atanan nesne türü"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
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:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8350,153 +8472,162 @@ msgstr "Girişin sınıflandırılması"
msgid "Users"
msgstr "Kullanıcılar"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
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:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Gruplar"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
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:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "İlgili nesne türü"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Alan tipi"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Seçenekler"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Veriler"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Oluşturma"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Veri dosyası"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "İçerik türleri"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "HTTP içerik türü"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Etkinlik türü"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Eylem türü"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Etiketli nesne türü"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "İzin verilen nesne türü"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Bölgeler"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Site grupları"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Konumlar"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Cihaz türleri"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Roller"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Küme türleri"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Küme grupları"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Kiracı grupları"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Bu özel alana sahip nesnenin türü (leri) i"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Varsayılan değer"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "İlgili nesnenin türü (yalnızca nesne/çoklu nesne alanları için)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "İlgili nesne filtresi"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Sorgu parametrelerini JSON nesnesi olarak belirtin."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Özel Alan"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8504,7 +8635,7 @@ msgstr ""
"Bu alanda depolanan veri türü. Nesne/çoklu nesne alanları için aşağıda "
"ilgili nesne türünü seçin."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8512,11 +8643,11 @@ msgstr ""
"Bu, form alanı için yardım metni olarak görüntülenecektir. Markdown "
"desteklenir."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "İlgili Nesne"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8524,16 +8655,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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Özel Bağlantı"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Şablonlar"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8542,7 +8673,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:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8550,58 +8681,76 @@ msgstr ""
"Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans "
"alabilirsiniz. "
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Şablon kodu"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Dışa Aktarma Şablonu"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Oluşturma"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
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:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "Yerel içerik veya veri dosyası belirtmelidir"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Kaydedilen Filtre"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Sipariş"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Virgülle ayrılmış sütun adları listesi girin. Sırayı tersine çevirmek için "
+"bir adın önüne kısa çizgi ekleyin."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Kullanılabilir Sütunlar"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Seçili Sütunlar"
+
+#: netbox/extras/forms/model_forms.py:412
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:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP isteği"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Eylem seçimi"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Koşulları girin JSON biçim."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8609,38 +8758,33 @@ msgstr ""
"Eyleme iletilecek parametreleri girin JSON"
" biçim."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Etkinlik Kuralı"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Tetikleyiciler"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Bildirim grubu"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Kiracılar"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
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:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "Yerel veri veya veri dosyası belirtmelidir"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "İçerik"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Şurada programlayın"
@@ -8648,7 +8792,7 @@ msgstr "Şurada programlayın"
msgid "Schedule execution of report to a set time"
msgstr "Raporun yürütülmesini belirli bir zamana planlayın"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Her birini tekrarlar"
@@ -8656,30 +8800,30 @@ msgstr "Her birini tekrarlar"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Bu raporun yeniden çalıştırıldığı aralık (dakika cinsinden)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (Geçerli saat: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Planlanan zaman gelecekte olmalıdır."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Değişiklikleri gerçekleştirme"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Veritabanındaki değişiklikleri ilet (kuru çalıştırma için işaretini "
"kaldırın)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Komut dosyasının yürütülmesini belirli bir zamana planlayın"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Bu komut dosyasının yeniden çalıştırıldığı aralık (dakika cinsinden)"
@@ -8703,25 +8847,26 @@ msgstr "Veritabanı değişiklikleri hata nedeniyle geri alındı."
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "ağırlık"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "yapılandırma bağlamı"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "yapılandırma bağlamları"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "JSON verileri nesne biçiminde olmalıdır. Örnek:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8729,33 +8874,11 @@ msgstr ""
"Yerel yapılandırma bağlamı verileri, nihai işlenmiş yapılandırma bağlamında "
"kaynak bağlamlara göre önceliklidir"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "şablon kodu"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Jinja2 şablon kodu."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "çevre parametreleri"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Herhangi bir ek"
-" parametreler Jinja2 ortamını inşa ederken geçmek."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "yapılandırma şablonu"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "yapılandırma şablonları"
@@ -8791,7 +8914,7 @@ msgstr ""
"Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı "
"kullanılacaktır)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "grup adı"
@@ -9113,44 +9236,95 @@ msgstr "gösterge paneli"
msgid "dashboards"
msgstr "gösterge tabloları"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "şablon kodu"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Jinja şablon kodu."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "çevre parametreleri"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Herhangi bir ek parametreler Jinja ortamını inşa "
+"ederken geçmek"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "Varsayılan olarak {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Oluşturulan dışa aktarma dosyasına verilecek dosya adı"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "dosya uzantısı"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Oluşturulan dosya adına eklenecek uzantı"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "ek olarak"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Dosya ek olarak indir"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} bir get_context () yöntemi uygulamalıdır."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "nesne türleri"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Bu kuralın geçerli olduğu nesne (ler) dir."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Bu kuralı tetikleyecek olay türleri."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "koşullar"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Olayın oluşturulup oluşturulmayacağını belirleyen bir dizi koşul."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "eylem türü"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Eylem nesnesine iletilecek ek veriler"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "olay kuralı"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "etkinlik kuralları"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9160,7 +9334,7 @@ msgstr ""
"çağrılacaktır. Jinja2 şablon işleme, istek gövdesi ile aynı bağlamda "
"desteklenir."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available burada."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "ek başlıklar"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9186,11 +9360,11 @@ msgstr ""
"İsim: Değer
. Jinja2 şablon işleme, istek gövdesi ile aynı "
"bağlamda desteklenir (aşağıda)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "vücut şablonu"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9203,11 +9377,11 @@ msgstr ""
"Kullanıcı adı
, istek_kimliği
, ve "
"veri
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "gizli"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9217,16 +9391,16 @@ msgstr ""
"olarak sırrı kullanan yük gövdesinin bir HMAC hex özetini içeren başlık. Sır"
" istekte iletilmez."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr ""
"SSL sertifikası doğrulamasını etkinleştirin. Dikkatle devre dışı bırakın!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "CA Dosya Yolu"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9234,174 +9408,172 @@ msgstr ""
"SSL doğrulaması için kullanılacak belirli CA sertifika dosyası. Sistem "
"varsayılanlarını kullanmak için boş bırakın."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "web kancası"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "web kancaları"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr ""
"SSL doğrulaması devre dışı bırakılmışsa bir CA sertifika dosyası "
"belirtmeyin."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Bu bağlantının geçerli olduğu nesne türü (ler) dir."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "bağlantı metni"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Bağlantı metni için Jinja2 şablon kodu"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "bağlantı URL'si"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Bağlantı URL'si için Jinja2 şablon kodu"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Aynı gruba sahip bağlantılar açılır menü olarak görünecektir"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "yeni pencere"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Bağlantıyı yeni bir pencerede açmaya zorla"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "özel bağlantı"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "özel bağlantılar"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Bu şablonun uygulandığı nesne türü (ler) dir."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Jinja2 şablon kodu. Dışa aktarılan nesnelerin listesi, adı verilen bir "
-"bağlam değişkeni olarak iletilir sorgulama
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "Varsayılan olarak metin/düz; karakter kümesi = utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "dosya uzantısı"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Oluşturulan dosya adına eklenecek uzantı"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "ek olarak"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Dosya ek olarak indir"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "dışa aktarma şablonu"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "dışa aktarma şablonları"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "“{name}“ayrılmış bir isimdir. Lütfen farklı bir isim seçin."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Bu filtrenin uygulandığı nesne türü (ler) dir."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "paylaşılan"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "kaydedilmiş filtre"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "kaydedilmiş filtreler"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Filtre parametreleri, anahtar kelime argümanları sözlüğü olarak "
"saklanmalıdır."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Tablonun nesne türü"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "tablo"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "tablo yapılandırması"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "tablo yapılandırmaları"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Bilinmeyen tablo: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Bilinmeyen sütun: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "görüntü yüksekliği"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "görüntü genişliği"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "görüntü eki"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "görüntü ekleri"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "Görüntü ekleri bu nesne türüne atanamaz ({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "çeşit"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "dergi girişi"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "dergi girişleri"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, 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:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "yer imi"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "yer imleri"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Yer imleri bu nesne türüne atanamaz ({type})."
@@ -9493,179 +9665,193 @@ msgstr "önbelleğe alınan değer"
msgid "cached values"
msgstr "önbelleğe alınan değerler"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "şube"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "dallar"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "aşamalı değişim"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "aşamalı değişiklikler"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Bu etiketin uygulanabileceği nesne türü (ler) dir."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "etiket"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "etiketler"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "etiketli öğe"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "etiketli öğeler"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Komut Dosyası Verileri"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Script Yürütme Parametreleri"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml kullanımdan kaldırıldı ve v4.4'te kaldırılacak"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json kullanımdan kaldırıldı ve v4.4'te kaldırılacak"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Görevden alma"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Nesne Türleri"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Benzersizliği Doğrula"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "Görünür"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Düzenlenebilir"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "İlgili Nesne Türü"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Seçim Seti"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Klonlanabilir mi"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Minimum Değer"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Maksimum Değer"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Doğrulama Regex"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Saymak"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Alfabetik olarak sıralayın"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Yeni Pencere"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "MIME Türü"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Dosya Adı"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Dosya uzantısı"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Ek Olarak"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Veri Dosyası"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Senkronize"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Görüntü"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Boyut (Bayt)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Tablo Adı"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Okumak"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "SSL Doğrulama"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Etkinlik Türleri"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Cihaz Rolleri"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Yorumlar (Kısa)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Çizgi"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Seviye"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Mesaj"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Yöntemi"
@@ -9706,32 +9892,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:932
+#: netbox/extras/views.py:974
#, 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:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Kontrol paneliniz sıfırlandı."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Eklenen widget: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Güncellenmiş widget: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Silinen widget: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Widget silinirken hata oluştu: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
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."
@@ -9753,7 +9939,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:370
+#: netbox/ipam/api/views.py:383
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"
@@ -9794,8 +9980,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Düz metin"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Hizmet"
@@ -9808,19 +9994,19 @@ msgstr "Müşteri"
msgid "Invalid IP address format: {address}"
msgstr "Geçersiz IP adresi biçimi: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Hedefi içe aktarma"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Hedefi içe aktarma (isim)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Dışa aktarma hedefi"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Dışa aktarma hedefi (isim)"
@@ -9857,7 +10043,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "L2VPN'i dışa aktarma (tanımlayıcı)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Önek"
@@ -9885,8 +10071,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Bu önek veya IP'yi içeren önekler"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Maske uzunluğu"
@@ -9898,18 +10084,18 @@ msgstr "VLAN Grubu (ID)"
msgid "VLAN Group (slug)"
msgstr "VLAN Grubu (sümüklü böcek)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (KİMLİĞİ)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "VLAN numarası (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Adres"
@@ -9958,26 +10144,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "VLAN Çeviri Politikası (isim)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "FHRP Grubu (isim)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "FHRP Grubu (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP adresi (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP adresi"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Birincil IPv4 (ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Birincil IPv4 (adres)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Birincil IPv6 (ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Birincil IPv6 (adres)"
@@ -10038,24 +10232,24 @@ msgid "Date added"
msgstr "Eklenen tarih"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN Grubu"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10068,9 +10262,9 @@ msgstr "Önek uzunluğu"
msgid "Is a pool"
msgstr "Havuz mu"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Tamamen kullanılmış gibi davran"
@@ -10079,28 +10273,32 @@ msgstr "Tamamen kullanılmış gibi davran"
msgid "VLAN Assignment"
msgstr "VLAN Ataması"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Dolu gibi davranın"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS adı"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Protokol"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: 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:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10110,51 +10308,51 @@ msgstr "Grup Kimliği"
msgid "Authentication type"
msgstr "Kimlik doğrulama türü"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Kimlik doğrulama anahtarı"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Kimlik Doğrulama"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN ID aralıkları"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Q-in-Q rolü"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Site ve Grup"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Limanlar"
@@ -10190,8 +10388,9 @@ msgstr "VLAN'ın sitesi (varsa)"
msgid "Scope ID"
msgstr "Kapsam Kimliği"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10237,47 +10436,58 @@ msgstr "Arayüz belirtilmedi; bant dışı IP olarak ayarlanamıyor"
msgid "Auth type"
msgstr "Kimlik doğrulama türü"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Atanmış VLAN grubu"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "VLAN çeviri politikası"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "IP protokolü"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Bir VM'ye atanmadıysa gereklidir"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Ebeveyn türü (uygulama ve model)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Bir cihaza atanmadıysa gereklidir"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Üst nesne adı"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "Üst nesne kimliği"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Parent_object_type öğesine ana veya parent_object_id öğelerinden biri dahil "
+"edilmelidir"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} bu cihaza/VM'ye atanmamıştır."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} bu ebeveyne atanmamıştır."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Rota Hedefleri"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Hedefleri içe aktarma"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "İhracat hedefleri"
@@ -10289,13 +10499,13 @@ msgstr "VRF tarafından ithal"
msgid "Exported by VRF"
msgstr "VRF tarafından ihraç edildi"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Özel"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Adres ailesi"
@@ -10315,50 +10525,50 @@ msgstr "Bitiş"
msgid "Search within"
msgstr "İçinde ara"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "VRF'de mevcut"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Cihaz/VM"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Ebeveyn Öneki"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Bir arayüze atandı"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS Adı"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN'lar"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "VLAN Kimliği içerir"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Yerel VLAN Kimliği"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Uzak VLAN Kimliği"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Q-in-Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN KİMLİĞİ"
@@ -10368,7 +10578,7 @@ msgstr "VLAN KİMLİĞİ"
msgid "Route Target"
msgstr "Rota Hedefi"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10437,12 +10647,12 @@ msgstr "VLAN kimlikleri"
msgid "Child VLANs"
msgstr "Çocuk VLAN'ları"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10450,28 +10660,32 @@ 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:751
+#: 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:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Ebeveyn türü"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Liman (lar)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Hizmet şablonu"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "Şablondan"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Özel"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10519,19 +10733,19 @@ msgstr "kimlik doğrulama türü"
msgid "authentication key"
msgstr "kimlik doğrulama anahtarı"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "FHRP grubu"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "FHRP grupları"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "FHRP grup ataması"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "FHRP grup ödevleri"
@@ -10543,7 +10757,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIR'ler"
@@ -10617,7 +10831,7 @@ msgstr "bir havuz"
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:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "kullanılan işaret"
@@ -10629,12 +10843,12 @@ msgstr "önekleri"
msgid "Cannot create prefix with /0 mask."
msgstr "/0 maskesi ile önek oluşturulamıyor."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "küresel tablo"
@@ -10643,117 +10857,135 @@ msgstr "küresel tablo"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Yinelenen önek şurada bulundu {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "başlangıç adresi"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4 veya IPv6 adresi (maske ile)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "bitiş adresi"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Bu aralığın çalışma durumu"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Bu aralığın birincil işlevi"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "işareti doldurulmuş"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Bu aralıkta IP adreslerinin oluşturulmasını önleyin"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Alanı %100 kullanıldığı şekilde rapor edin"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "IP aralığı"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "IP aralıkları"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
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:554
+#: netbox/ipam/models/ip.py:562
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:561
+#: netbox/ipam/models/ip.py:569
#, 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:589
+#: netbox/ipam/models/ip.py:597
#, 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:598
+#: netbox/ipam/models/ip.py:606
#, 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:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "adres"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Bu IP'nin operasyonel durumu"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Bu IP'nin işlevsel rolü"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (iç)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "Bu adresin “dış” IP olduğu IP"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
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:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP adresleri"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "/0 maskesi ile IP adresi oluşturulamıyor."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, 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:859
+#: netbox/ipam/models/ip.py:869
#, 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:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Yinelenen IP adresi şurada bulundu {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "IP adresi oluşturulamıyor {ip} iç menzil {range}."
+
+#: netbox/ipam/models/ip.py:920
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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Yalnızca IPv6 adreslerine SLAAC durumu atanabilir"
@@ -10769,51 +11001,41 @@ msgstr "hizmet şablonu"
msgid "service templates"
msgstr "servis şablonları"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
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:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "hizmet"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "servisler"
-#: 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: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:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "VLAN grupları"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
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:103
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:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10822,36 +11044,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:130
msgid "Ranges cannot overlap."
msgstr "Aralıklar üst üste gelemez."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "VLAN grubu (isteğe bağlı)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
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:221
msgid "Operational status of this VLAN"
msgstr "Bu VLAN'ın operasyonel durumu"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Bu VLAN'ın birincil işlevi"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10860,7 +11082,7 @@ msgstr ""
"VLAN {group} adlı gruba (kapsam: {scope}) atandığı için; {site} adlı siteye "
"de atanamaz ."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10868,24 +11090,24 @@ msgid ""
msgstr ""
"Atanan site {site} atanan grubun üyesi değil {group} (kapsam: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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:310
+#: netbox/ipam/models/vlans.py:316
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:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "VLAN çeviri politikaları"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "VLAN çeviri kuralı"
@@ -10905,8 +11127,8 @@ msgstr "benzersiz alanı zorunlu kılmak"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Bu VRF içinde yinelenen önek/IP adreslerini önleyin"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRF'ler"
@@ -10934,74 +11156,79 @@ msgstr "Site Sayısı"
msgid "Provider Count"
msgstr "Sağlayıcı Sayısı"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Agregalar"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Eklendi"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Önekler"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Kullanımı"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "IP Aralıkları"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Önek (Düz)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Derinlik"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Havuz"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "İşaretli Kullanıldı"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Başlangıç adresi"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "İşaretli Nüfuslu"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (İç)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (Dış)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Atanmış"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Atanan Nesne"
@@ -11009,22 +11236,22 @@ msgstr "Atanan Nesne"
msgid "VID Ranges"
msgstr "VID Aralıkları"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VİDEO"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Kuralları"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Yerel VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Uzaktan VID"
@@ -11037,14 +11264,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Benzersiz"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Hedefleri İçe Aktar"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "İhracat Hedefleri"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 IP mevcut"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} Mevcut IP'ler"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Birçok IP mevcut"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11068,31 +11308,31 @@ msgstr ""
"DNS adlarında yalnızca alfanümerik karakterlere, yıldızlara, tirelere, "
"noktalara ve alt çizgilere izin verilir"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Çocuk Önekleri"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Çocuk Aralıkları"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "İlgili IP'ler"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Cihaz Arayüzleri"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "VM Arayüzleri"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Bu alan boş olmayabilir."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11100,26 +11340,26 @@ msgstr ""
"Değer doğrudan iletilmelidir (örn. “foo”: 123); sözlük veya liste "
"kullanmayın."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} geçerli bir seçim değildir."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Geçersiz içerik türü: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr ""
"Geçersiz değer. İçerik türünü 'olarak belirtin.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Aralıklar formda belirtilmelidir (alt, üst)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Menzil sınırları tamsayılar olarak tanımlanmalıdır."
@@ -11194,6 +11434,7 @@ msgid "Dark Grey"
msgstr "Koyu gri"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "Varsayılan"
@@ -11498,33 +11739,33 @@ msgstr "Özel alan '{name}'benzersiz bir değere sahip olmalıdır."
msgid "Missing required custom field '{name}'."
msgstr "Gerekli özel alan eksik '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Uzak veri kaynağı"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "veri yolu"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Uzak dosyanın yolu (veri kaynağı köküne göre)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "otomatik senkronizasyon etkin"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr ""
"Veri dosyası güncellendiğinde verilerin otomatik senkronizasyonunu "
"etkinleştir"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "senkronize edilen tarih"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır."
@@ -11553,7 +11794,7 @@ msgstr "Mesafeyi ayarlarken bir birim belirtmelisiniz"
msgid "Organization"
msgstr "Organizasyon"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Site Grupları"
@@ -11592,208 +11833,212 @@ msgid "Virtual Device Contexts"
msgstr "Sanal Cihaz Bağlamları"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Modül Tipi Profilleri"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "İmalatçıları"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Cihaz Bileşenleri"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Envanter Öğesi Rolleri"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC Adresleri"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "Bağlantılar"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Kablolar"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Kablosuz Bağlantılar"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Arayüz Bağlantıları"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Konsol Bağlantıları"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Güç Bağlantıları"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Kablosuz LAN Grupları"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Önek ve VLAN Rolleri"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "ASN Aralıkları"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "VLAN Çeviri Politikaları"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "VLAN Çeviri Kuralları"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Hizmet Şablonları"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Tüneller"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Tünel Grupları"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Tünel Sonlandırmaları"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN'ler"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "IKE Teklifleri"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE Politikaları"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "IPSec Önerileri"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPsec İlkeleri"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPsec Profilleri"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Sanal Diskler"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Küme Türleri"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Küme Grupları"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Devre Türleri"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Devre Sonlandırmaları"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Sanal Devreler"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Sanal Devre Türleri"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Sanal Devre Sonlandırmaları"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Devre Grupları"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Grup Ödevleri"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Sağlayıcılar"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Sağlayıcı Hesapları"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Sağlayıcı Ağları"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Güç Panelleri"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Yapılandırmalar"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Yapılandırma Bağlamları"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Yapılandırma Şablonları"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Özelleştirme"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11806,92 +12051,96 @@ msgstr "Özelleştirme"
msgid "Custom Fields"
msgstr "Özel Alanlar"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Özel Alan Seçenekleri"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Özel Bağlantılar"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Şablonları Dışa Aktar"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Kaydedilen Filtreler"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Tablo Yapılandırmaları"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Görüntü Ekleri"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Operasyonlar"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Entegrasyonlar"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Veri Kaynakları"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Etkinlik Kuralları"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Web kancaları"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Meslekler"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Günlüğe kaydetme"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Bildirim Grupları"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Dergi Girişleri"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: 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:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Yönetici"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 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:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Sistem"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11899,11 +12148,11 @@ msgstr "Sistem"
msgid "Plugins"
msgstr "Eklentiler"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Yapılandırma Geçmişi"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Arka Plan Görevleri"
@@ -11939,22 +12188,22 @@ msgstr ""
"{template_extension} Netbox.plugins.pluginTemplateExtension'ın bir alt "
"sınıfı değildir!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, 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:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} Netbox.Plugins.PluginMenuButton örneği olmalıdır"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context bir sözlük olmalıdır"
@@ -12033,79 +12282,79 @@ 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:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Çek"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Danca"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Alman"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "İngilizce"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "İspanyolca"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Fransızca"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "İtalyan"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Japonca"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Hollandalı"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Lehçe"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Portekizce"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Rusça"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Türkçe"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Ukraynalı"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Çince"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Tümünü seç"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Tümünü değiştir"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Açılır menüyü Aç/Kapat"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Hata"
@@ -12114,12 +12363,12 @@ msgstr "Hata"
msgid "No {model_name} found"
msgstr "Hayır {model_name} bulunan"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Tarla"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Değer"
@@ -12127,7 +12376,7 @@ msgstr "Değer"
msgid "Dummy Plugin"
msgstr "Sahte Eklenti"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12136,51 +12385,51 @@ msgstr ""
"Seçilen dışa aktarma şablonunu oluştururken bir hata oluştu ({template}): "
"{error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, 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:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Hayır {object_type} seçildi."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Yeniden adlandırıldı {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Silinmiş {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Değişiklik Günlüğü"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "dergi"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
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:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Senkronize edilmiş veriler {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Senkronize {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} get_children () uygulamasını uygulamalıdır"
@@ -12249,12 +12498,6 @@ msgstr "GitHub'da"
msgid "Home Page"
msgstr "Ana Sayfa"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Profil"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12329,13 +12572,10 @@ msgid "Toggle All"
msgstr "Tümünü Değiştir"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Tablo"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Sipariş"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Sütunlar"
@@ -12355,8 +12595,8 @@ msgid "Account Details"
msgstr "Hesap Ayrıntıları"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "E-posta"
@@ -12397,8 +12637,11 @@ msgstr "Atanan Gruplar"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12442,7 +12685,7 @@ msgstr "En son kullanılmış"
msgid "Add a Token"
msgstr "Bir Jeton Ekle"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Ana Sayfa"
@@ -12457,7 +12700,7 @@ msgstr "NetBox Logosu"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Alın"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12537,6 +12780,7 @@ msgstr "Devre Tipi"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12560,6 +12804,20 @@ msgstr "Düzenle"
msgid "Swap"
msgstr "Takas"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Sil"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Sonlandırma noktası"
@@ -12615,8 +12873,8 @@ msgstr "Bağlantıyı kes"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12712,28 +12970,22 @@ msgstr "bayt"
msgid "SHA256 Hash"
msgstr "SHA256 Karması"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Senkronizasyon"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "İçerik"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Son senkronize edildi"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Arka uç"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Parametre tanımlanmadı"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Dosyalar"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Raf yükseklikleri"
@@ -12909,7 +13161,7 @@ msgstr "Arka Plan Kuyrukları"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Tabloyu Yapılandır"
@@ -13145,7 +13397,7 @@ msgstr "Seçili Yeniden Adlandır"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Bağlı Değil"
@@ -13311,6 +13563,7 @@ msgid "Regenerate Slug"
msgstr "Yeniden kısa ad oluştur"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13362,17 +13615,25 @@ msgstr "Körfez"
msgid "Add Device"
msgstr "Cihaz Ekle"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "VM Rolü"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Alt Aygıt Rolleri"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Aygıt Rolü Ekleme"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Model Adı"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Parça Numarası"
@@ -13398,7 +13659,7 @@ msgstr "Arka Bağlantı Noktası Konumu"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13465,7 +13726,7 @@ msgstr "Temiz"
msgid "Clear All"
msgstr "Tümünü Temizle"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Montaj Derinliği"
@@ -13531,11 +13792,11 @@ msgstr "Kanal Genişliği"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13548,7 +13809,7 @@ msgid "No member interfaces"
msgstr "Üye arabirimi yok"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13572,15 +13833,15 @@ msgstr "Parça Kimliği"
msgid "Add Child Location"
msgstr "Alt Konumu Ekle"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Alt Konumlar"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Konum Ekle"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Cihaz Ekle"
@@ -13593,9 +13854,18 @@ msgid "Add Device Type"
msgstr "Cihaz Türü Ekle"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Modül Türü Ekle"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Profil atanmadı"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Modül Tipi Profil"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Bağlı Cihaz"
@@ -13618,7 +13888,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Besleme ayağı"
@@ -13706,11 +13976,11 @@ msgstr "Pozisyonlar"
msgid "Add Site"
msgstr "Site Ekle"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Alt Bölgeler"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Bölge Ekle"
@@ -13734,19 +14004,20 @@ msgstr "Fiziksel Adres"
msgid "Shipping Address"
msgstr "Kargo Adresi"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Çocuk Grupları"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Site Grubu Ekle"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Ataşman"
@@ -13787,6 +14058,15 @@ msgstr "Sanal Kasayı Düzenleme %(name)s"
msgid "Rack/Unit"
msgstr "Raf/Birim"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Sanal Kasa Üyesini Kaldır"
@@ -13899,23 +14179,23 @@ msgstr "Desteklenmeyen PostgreSQL sürümü"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"PostgreSQL sürüm 12 veya sonraki sürümünün kullanımda olduğundan emin olun. "
+"PostgreSQL sürüm 14 veya sonraki sürümünün kullanımda olduğundan emin olun. "
"NetBox'ın kimlik bilgilerini kullanarak veritabanına bağlanarak ve bir sorgu"
" düzenleyerek bunu kontrol edebilirsiniz. SÜRÜMÜ SEÇİN ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Bu nesneyle ilişkili veri dosyası silindi"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Veriler Senkronize Edildi"
@@ -13925,12 +14205,13 @@ msgstr "Veriler Senkronize Edildi"
msgid "Sync Data"
msgstr "Verileri Senkronize Et"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Çevre Parametreleri"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Şablon"
@@ -13984,7 +14265,7 @@ msgid "Button Class"
msgstr "Düğme Sınıfı"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Atanan Modeller"
@@ -14070,14 +14351,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Koşullar"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "MIME Türü"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Dosya uzantısı"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "İçin planlanmış"
@@ -14227,23 +14500,46 @@ msgstr "Günlük eşiği"
msgid "All"
msgstr "Hepsi"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Tablo Yapılandırması"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Görüntülenen Sütunlar"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Tablo Yapılandırması"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Yukarı hareket et"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Aşağı hareket et"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Etiketli Öğeler"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "İzin Verilen Nesne Türleri"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Herhangi bir"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Etiketli Öğe Türleri"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Etiketli Nesneler"
@@ -14614,7 +14910,8 @@ msgstr "Yardım Merkezi"
msgid "Log Out"
msgstr "Oturumu Kapat"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Oturum aç"
@@ -14646,7 +14943,7 @@ msgstr "Kimlik Doğrulama Türü"
msgid "Authentication Key"
msgstr "Kimlik Doğrulama Anahtarı"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Sanal IP Adresleri"
@@ -14679,7 +14976,7 @@ msgid "Show All"
msgstr "Tümünü Göster"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Küresel"
@@ -14711,14 +15008,14 @@ msgstr "Başlangıç Adresi"
msgid "Ending Address"
msgstr "Bitiş Adresi"
-#: 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:95
msgid "Addressing Details"
msgstr "Adresleme Ayrıntıları"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Tamamen kullanılmış olarak işaretlenmiş"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Çocuk IP'leri"
@@ -14824,11 +15121,11 @@ msgstr "Benzersiz IP Alanı"
msgid "Errors"
msgstr "Hatalar"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Oturum aç"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Veya"
@@ -14886,37 +15183,37 @@ msgstr ""
"Tıklayın burada NetBox'ı tekrar yüklemeyi "
"denemek için."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "İletişim"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Başlık"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Telefon"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "İletişim Grubu"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
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:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "İletişim Rolü"
@@ -14929,12 +15226,12 @@ msgid "Add Tenant"
msgstr "Kiracı Ekle"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Kiracı Grubu"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Kiracı Grubu Ekle"
@@ -15130,7 +15427,7 @@ msgstr "SA ömrü (KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN Öznitellikler"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Sonlandırma Ekle"
@@ -15197,11 +15494,11 @@ msgid "Add Wireless LAN"
msgstr "Kablosuz LAN Ekle"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Kablosuz LAN Grubu"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Kablosuz LAN Grubu Ekle"
@@ -15217,109 +15514,133 @@ msgstr "Ebeveyn iletişim grubu (ID)"
msgid "Parent contact group (slug)"
msgstr "Ebeveyn iletişim grubu (kısa ad)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "İletişim grubu (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "İletişim grubu (kısa ad)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "İletişim (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Kişi rolü (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "İletişim rolü (kısa ad)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "İletişim grubu"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Ana kiracı grubu (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Ana kiracı grubu (kısa ad)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Kiracı grubu (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Kiracı Grubu (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Kiracı Grubu (kısa ad)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Tanımlama"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Grup ekle"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Grupları kaldır"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları (örn. "
+"“Grup 1, Grup 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Atanan kişi"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "iletişim grubu"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "iletişim grupları"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "iletişim rolü"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "iletişim rolleri"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "başlık"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "telefon"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "E-posta"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "bağlantı"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "temas"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "kişileri"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "iletişim grubu üyeliği"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "iletişim grubu üyelikleri"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "iletişim ataması"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "iletişim atamaları"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Kişiler bu nesne türüne atanamaz ({type})."
@@ -15348,27 +15669,27 @@ msgstr "kiracı"
msgid "tenants"
msgstr "kiracılar"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "İletişim Başlığı"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "İletişim Telefonu"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "İletişim E-posta"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "İletişim Adresi"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "İletişim Bağlantısı"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "İletişim Açıklaması"
@@ -15492,24 +15813,24 @@ msgstr "En az bir eylem seçilmelidir."
msgid "Invalid filter for {model}: {error}"
msgstr "Geçersiz filtre {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Bu izin tarafından verilen eylemlerin listesi"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "kısıtlamaları"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr "Seçili türlerin uygulanabilir nesneleriyle eşleşen Queryset filtresi"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "izin"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "izinler"
@@ -15609,7 +15930,7 @@ msgstr ""
msgid "Related object not found using the provided numeric ID: {id}"
msgstr "Sağlanan sayısal kimlik kullanılarak ilgili nesne bulunamadı: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
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"
@@ -15823,14 +16144,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Tanınmayan başlık: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Kullanılabilir Sütunlar"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Seçili Sütunlar"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15901,6 +16214,19 @@ msgstr ""
msgid "Missing required value for static query param: '{static_params}'"
msgstr "Statik sorgu parametresi için gerekli değer eksik: '{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Geçersiz JSON şeması tanımı"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "JSON şeması özellikleri tanımlamalıdır"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Geçersiz JSON şeması tanımı: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Şifre en az bir rakamdan oluşmalıdır."
@@ -15938,7 +16264,7 @@ msgstr "Bilinmeyen app_label/model_name {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Geçersiz IP adresi ayarlandı {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Adlı bir sütun {name} tablo için zaten tanımlanmıştır {table_name}"
@@ -15999,18 +16325,6 @@ msgstr "Sıfır Ayarla"
msgid "Clear all"
msgstr "Hepsini temizle"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Tablo Yapılandırması"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Yukarı hareket et"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Aşağı hareket et"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Arama..."
@@ -16035,7 +16349,12 @@ msgstr "Yazmak"
msgid "The test must define csv_update_data."
msgstr "Test csv_update_data tanımlamalıdır."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} bir katı olmalıdır {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} geçerli bir normal ifade değildir."
@@ -16079,12 +16398,12 @@ msgid "Cluster type (ID)"
msgstr "Küme türü (ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Küme (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPU'lar"
@@ -16191,47 +16510,47 @@ 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
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "bellek (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "disk (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
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:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "sanal makine"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "sanal makineler"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
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:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, 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:190
+#: netbox/virtualization/models/virtualmachines.py:195
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:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, 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:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16240,17 +16559,17 @@ msgstr ""
"Belirtilen disk boyutu ({size}) atanmış sanal disklerin toplam boyutuyla "
"eşleşmelidir ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, 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:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16259,7 +16578,7 @@ msgstr ""
"Seçilen üst arabirim ({parent}) farklı bir sanal makineye aittir "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16268,7 +16587,7 @@ msgstr ""
"Seçilen köprü arayüzü ({bridge}) farklı bir sanal makineye aittir "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16277,24 +16596,24 @@ msgstr ""
"Etiketlenmemiş VLAN ({untagged_vlan}) arabirimin ana sanal makinesiyle aynı "
"siteye ait olmalı veya global olmalıdır."
-#: netbox/virtualization/models/virtualmachines.py:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "boyut (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "sanal disk"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "sanal diskler"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Eklendi {count} kümelenecek cihazlar {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Kaldırıldı {count} kümeden aygıtlar {cluster}"
@@ -16371,22 +16690,26 @@ msgstr "DSA imzaları"
msgid "Group {n}"
msgstr "Grup {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Ethernet Özel LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Ethernet Sanal Özel LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Ethernet Özel Ağacı"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Ethernet Sanal Özel Ağacı"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Tünel grubu (ID)"
@@ -16431,15 +16754,15 @@ msgstr "IPsec ilkesi (ID)"
msgid "IPSec policy (name)"
msgstr "IPsec ilkesi (ad)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (kısa ad)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "VM Arabirimi (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (isim)"
@@ -16452,8 +16775,8 @@ msgstr "Tünel grubu"
msgid "SA lifetime"
msgstr "SA ömrü"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16503,31 +16826,31 @@ msgstr "IPsec teklifleri"
msgid "IPSec protocol"
msgstr "IPsec protokolü"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "L2VPN türü"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Ana cihaz (arayüz için)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Ana sanal makine (arayüz için)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Atanmış arayüz (cihaz veya VM)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr "Aygıt ve VM arabirimi sonlandırmaları aynı anda içe aktarılamıyor."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Her sonlandırma bir arabirim veya bir VLAN belirtmelidir."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Hem arabirim hem de VLAN atanamıyor."
@@ -16540,7 +16863,7 @@ msgstr "IKE versiyonu"
msgid "Proposal"
msgstr "Teklif"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Atanan Nesne Türü"
@@ -16656,20 +16979,20 @@ msgstr "IPsec ilkeleri"
msgid "IPSec profiles"
msgstr "IPsec profilleri"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2VPN sonlandırma"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2VPN sonlandırmaları"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN Sonlandırma zaten atanmış ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16702,19 +17025,19 @@ msgstr "tünel"
msgid "tunnels"
msgstr "tüneller"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
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:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "tünel sonlandırma"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "tünel sonlandırmaları"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} zaten bir tünele bağlı ({tunnel})."
@@ -16747,11 +17070,11 @@ msgstr "SA Ömrü (Saniye)"
msgid "SA Lifetime (KB)"
msgstr "SA Ömrü (KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Nesne Ebeveyni"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Nesne Sitesi"
@@ -16775,8 +17098,8 @@ msgstr "WPA Kişisel (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Kurumsal"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16800,7 +17123,7 @@ msgstr "Arayüz A"
msgid "Interface B"
msgstr "Arayüz B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "B Tarafı"
@@ -16820,23 +17143,23 @@ msgstr "kablosuz LAN grupları"
msgid "wireless LAN"
msgstr "kablosuz LAN"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "arayüz A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "arayüz B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "kablosuz bağlantı"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "kablosuz bağlantılar"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 e34d9506d..f4ff64b48 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 aae2c9730..6ac97b1c3 100644
--- a/netbox/translations/uk/LC_MESSAGES/django.po
+++ b/netbox/translations/uk/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-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n"
@@ -35,7 +35,7 @@ msgstr "Запис дозволено"
#: netbox/account/tables.py:35 netbox/core/choices.py:102
#: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79
-#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -66,58 +66,60 @@ msgstr "Використано востаннє"
msgid "Allowed IPs"
msgstr "Дозволені IP-адреси"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "Ввійшов в систему як {user}."
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "Ви вийшли з системи."
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "Ваші налаштування було оновлено."
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr ""
"Облікові дані користувача, підтверджені LDAP, неможливо змінити в NetBox."
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "Заплановано"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "Офлайн"
@@ -130,7 +132,7 @@ msgstr "Зняття з експлуатації"
msgid "Decommissioned"
msgstr "Виведені з експлуатації"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -165,36 +167,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Регіон (ідентифікатор)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "Регіон (скорочення)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -202,12 +204,12 @@ msgstr "Група тех. майданчиків (ідентифікатор)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "Група тех. майданчиків (скорочення)"
@@ -215,29 +217,29 @@ msgstr "Група тех. майданчиків (скорочення)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -255,18 +257,18 @@ msgstr "Група тех. майданчиків (скорочення)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "Тех. майданчик"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "Тех. майданчик (скорочення)"
@@ -319,21 +321,21 @@ msgid "Circuit type (slug)"
msgstr "Тип каналу зв'язку (скорочення)"
#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309
-#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237
-#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453
-#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "Тех. майданчик (ідентифікатор)"
#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321
-#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259
-#: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491
-#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "Місцезнаходження (ідентифікатор)"
@@ -342,24 +344,25 @@ msgid "Termination A (ID)"
msgstr "Припинення A (ідентифікатор)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -386,10 +389,10 @@ msgid "Circuit"
msgstr "Канал зв'язку"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "Місцезнаходження (скорочення)"
@@ -409,7 +412,7 @@ msgstr "Канал зв'язку (ідентифікатор)"
msgid "Virtual circuit (CID)"
msgstr "Віртуальна схема (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "Віртуальна схема (ідентифікатор)"
@@ -445,20 +448,20 @@ msgstr "Тип віртуальної схеми (слимак)"
msgid "Virtual circuit"
msgstr "Віртуальна схема"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "ASNs"
@@ -471,36 +474,37 @@ msgstr "ASNs"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -511,7 +515,7 @@ msgstr "ASNs"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -528,10 +532,11 @@ msgstr "ASNs"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -549,21 +554,22 @@ msgstr "ASNs"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -584,13 +590,13 @@ msgstr "ASNs"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -601,9 +607,9 @@ msgstr "ASNs"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "Опис"
@@ -655,23 +661,23 @@ msgstr "Ідентифікатор служби"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -686,31 +692,31 @@ msgstr "Колір"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -736,8 +742,8 @@ msgstr "Колір"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85
#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "Тип"
@@ -761,36 +767,37 @@ msgstr "Обліковий запис постачальника"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -798,15 +805,16 @@ msgstr "Обліковий запис постачальника"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -818,10 +826,12 @@ msgstr "Обліковий запис постачальника"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -839,36 +849,37 @@ msgstr "Статус"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -880,27 +891,27 @@ msgstr "Статус"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -928,9 +939,9 @@ msgstr "Гарантована мінімальна швидкість (Кбіт
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "Відстань"
@@ -938,7 +949,7 @@ msgstr "Відстань"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -956,30 +967,31 @@ msgstr "Параметри обслуговування"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -990,13 +1002,14 @@ msgstr "Атрибути"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1006,14 +1019,14 @@ msgstr "Атрибути"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "Оренда"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "Тип кінця"
@@ -1035,11 +1048,11 @@ msgstr "Швидкість порту (Кбіт/с)"
msgid "Upstream speed (Kbps)"
msgstr "Швидкість висхідного потоку (Кбіт/с)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "Позначити з'єднаним"
@@ -1060,13 +1073,13 @@ msgstr "Деталі кінця"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "Пріоритет"
@@ -1086,26 +1099,26 @@ msgstr "Мережа провайдера"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1113,15 +1126,15 @@ msgstr "Мережа провайдера"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1149,29 +1162,31 @@ msgstr "Тип каналу зв'язку"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "Операційний стан"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1211,13 +1226,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1232,10 +1247,10 @@ msgstr "Операційна роль"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "Інтерфейс"
@@ -1243,31 +1258,31 @@ msgstr "Інтерфейс"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1277,24 +1292,26 @@ msgstr "Інтерфейс"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "Розташування"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1305,20 +1322,20 @@ msgstr "Контакти"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1326,22 +1343,22 @@ msgstr "Контакти"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "Регіон"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1363,9 +1380,9 @@ msgstr "Обліковий запис"
msgid "Term Side"
msgstr "Сторона завершення"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1376,34 +1393,29 @@ msgstr "Призначення"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1411,10 +1423,10 @@ msgstr "Призначення"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "Група"
@@ -1435,12 +1447,12 @@ msgstr "Групове завдання"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "колір"
@@ -1465,16 +1477,17 @@ msgstr "Унікальний ідентифікатор каналу зв'язк
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "статус"
@@ -1510,87 +1523,86 @@ msgstr "група каналів зв'язку"
msgid "circuit groups"
msgstr "групи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "Ідентифікатор учасника"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "пріоритет"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "Призначення групи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "Призначення групи каналів зв'язку"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "сторона припинення"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "швидкість порту (Кбіт/с)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "Фізична швидкість каналу зв'язку"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "швидкість висхідного потоку (Кбіт/с)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr ""
"Швидкість висхідного потоку, якщо вона відрізняється від швидкості порту"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "ідентифікатор перехресного з'єднання"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "Ідентифікатор локального перехресного з'єднання"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "патч-панель/порт(и)"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "Ідентифікатор патч-панелі та номер(и) порту"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "опис"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "кінець каналу зв'язку"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "кінці каналу зв'язку"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "Закриття ланцюга повинно приєднатися до кінцевого об'єкта."
@@ -1600,31 +1612,31 @@ msgstr "Закриття ланцюга повинно приєднатися д
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "назва"
@@ -1634,11 +1646,11 @@ msgid "Full name of the provider"
msgstr "Повна назва провайдера"
#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88
-#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149
-#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23
+#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "скорочення"
@@ -1692,7 +1704,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "роль"
@@ -1710,35 +1722,36 @@ msgstr "завершення віртуальних схем"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1762,6 +1775,7 @@ msgstr "завершення віртуальних схем"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1778,16 +1792,17 @@ msgstr "завершення віртуальних схем"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1809,9 +1824,9 @@ msgstr "завершення віртуальних схем"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1835,8 +1850,8 @@ msgstr "Назва"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1852,7 +1867,7 @@ msgid "Circuit ID"
msgstr "Ідентифікатор каналу зв'язку"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "Сторона А"
@@ -1870,35 +1885,38 @@ msgstr "Гарантований процент чи коефіцієнт дос
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "Коментарі"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "Завдання"
@@ -1935,52 +1953,50 @@ msgstr "Рахунки"
msgid "Account Count"
msgstr "Кількість рахунків"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "Кількість ASN"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2009,22 +2025,22 @@ msgstr "Кінці"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "Пристрій"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "Не визначено кінців для каналу зв'язку {circuit}."
-#: netbox/circuits/views.py:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "Замінені місцями кінці для каналу зв'язку {circuit}."
@@ -2033,31 +2049,31 @@ msgstr "Замінені місцями кінці для каналу зв'яз
msgid "This user does not have permission to synchronize this data source."
msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних."
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "Об'єкт створений"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "Об'єкт оновлений"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "Об'єкт видалений"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "Завдання почалося"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "Завдання завершено"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "Збій завдання"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "Завдання завершено з помилкою"
@@ -2081,14 +2097,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "Збій"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2142,7 +2158,7 @@ msgstr "Щотижневий"
msgid "30 days"
msgstr "30 днів"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "Оновлено"
@@ -2173,7 +2189,7 @@ msgstr "Зупинено"
msgid "Cancelled"
msgstr "Скасовано"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2212,40 +2228,43 @@ msgstr "Ідентифікатор ключа доступу AWS"
msgid "AWS secret access key"
msgstr "Ключ таємничого доступу до AWS"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "Джерело даних (ідентифікатор)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "Джерело даних (назва)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "Користувач (ідентифікатор)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2254,7 +2273,12 @@ msgstr "Ім'я користувача"
msgid "Enabled"
msgstr "Увімкнено"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "Інтервал синхронізації"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2264,86 +2288,89 @@ msgstr "Увімкнено"
msgid "Parameters"
msgstr "Параметри"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
msgid "Ignore rules"
msgstr "Ігнорувати правила"
-#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "Джерело даних"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "Файл"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "Джерело даних"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "Творчість"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "Тип об'єкта"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "Створено після"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "Створено раніше"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "Заплановано після"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "Заплановано раніше"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "Почнється після"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "Почнється раніше"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "Завершено після"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "Завершено раніше"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2353,116 +2380,123 @@ msgstr "Завершено раніше"
msgid "User"
msgstr "Користувач"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "Час"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "Після"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "Раніше"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "Дія"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "Джерело"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "Синхронізація"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "Параметри бекенду"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "Вивантажити файл"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "Не вдається вивантажити файл і синхронізувати з існуючого файлу"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr "Потрібно вивантажити файл або вибрати файл даних для синхронізації"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "Висота стійки"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "Електрика"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IPAM"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "Безпека"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "Банери"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "Нумерація сторінок"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "Перевірка"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "Параметри користувача"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "Різне"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "Ревізія конфігурації"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "Цей параметр був визначений статично і не може бути змінений."
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "Поточне значення: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr " (за замовчуванням)"
@@ -2478,7 +2512,7 @@ msgstr "ім'я користувача"
msgid "request ID"
msgstr "Ідентифікатор запиту"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "дія"
@@ -2503,9 +2537,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2551,127 +2585,132 @@ msgstr "Ревізія конфігурації #{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "тип"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "увімкнено"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "інтервал синхронізації"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "ігнорувати правила"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr ""
"Шаблони (по одному на рядок), що відповідають файлам, які слід ігнорувати "
"під час синхронізації"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "параметри"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "останній синхронізований"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "джерело даних"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "джерела даних"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "Невідомий тип бекенда: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "Не вдається ініціювати синхронізацію; бо синхронізація вже триває."
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr ""
"Виникла помилка при ініціалізації бекенду. Необхідно встановити залежність: "
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "останнє оновлення"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "доріжка"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "Шлях до файлу відносно кореня джерела даних"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "розмір"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "хеш"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "Довжина повинна становити 64 шістнадцяткові символи."
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "SHA256 хеш даних файлу"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "файл даних"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "файли даних"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "автоматична синхронізація запису"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "автоматична синхронізація записів"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "кореневий файл"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "шлях до файлу"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "Шлях до файлу відносно призначеного кореневого шляху"
@@ -2683,7 +2722,7 @@ msgstr "керований файл"
msgid "managed files"
msgstr "керовані файли"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "А {model} з цим файлом шлях вже існує ({path})."
@@ -2708,8 +2747,7 @@ msgstr "розпочато"
msgid "completed"
msgstr "завершено"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "дані"
@@ -2740,14 +2778,14 @@ msgid "Invalid status for job termination. Choices are: {choices}"
msgstr ""
"Невірний статус для припинення виконання завдання. Треба вибрати: {choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr ""
"enqueue() не можна викликати зі значеннями як для schedule_at, так і для "
"imediate."
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "Видалення запобігає правилу захисту: {message}"
@@ -2759,15 +2797,15 @@ msgid "Full Name"
msgstr "П.І.Б."
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "Об'єкт"
@@ -2781,19 +2819,27 @@ msgstr "Ідентифікатор запиту"
msgid "Is Active"
msgstr "Є активним"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "Востаннє синхронізовано"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "Файли"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "Шлях"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "Останнє оновлення"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2804,49 +2850,45 @@ msgstr "Ідентифікатор"
msgid "Interval"
msgstr "Інтервал"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "Версія"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "Останнє оновлення"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Мінімальна версія NetBox"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Максимальна версія NetBox"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "Не знайдено даних плагіна"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "Автор"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "Встановлено"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "Сертифіковано"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "Опубліковано"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "Встановлена версія"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "Найновіша версія"
@@ -2862,7 +2904,7 @@ msgstr "Робочі процеси"
msgid "Host"
msgstr "Ведучий"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "Порт"
@@ -2910,7 +2952,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "Робочих процессів не знайдено"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "Завдання {job_id} не знайдено"
@@ -2920,70 +2962,70 @@ msgstr "Завдання {job_id} не знайдено"
msgid "Job {id} not found."
msgstr "Завдання {id} не знайдено."
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "Завдання у черзі #{id} синхронізовано з {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "Відновлена версія конфігурації #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "Завдання {id} було видалено."
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "Помилка при видаленні завдання {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "Завдання {id} було знову поставлено в чергу."
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "Завдання {id} був поставлений у чергу."
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "Завдання {id} було зупинено."
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "Не вдалося зупинити завдання {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "Не вдалося завантажити каталог плагінів"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "Плагін {name} не знайдено"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
msgid "Interface mode does not support q-in-q service vlan"
msgstr "Режим інтерфейсу не підтримує службу q-in-q vlan"
-#: netbox/dcim/api/serializers_/device_components.py:269
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
msgid "Interface mode does not support tagged vlans"
msgstr "Режим інтерфейсу не підтримує теговані vlans"
#: netbox/dcim/api/serializers_/devices.py:53
-#: netbox/dcim/api/serializers_/devicetypes.py:26
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "Позиція (U)"
@@ -2996,10 +3038,10 @@ msgstr "Ідентифікатор об'єкта"
msgid "Staging"
msgstr "Підготовка"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "Виведення з експлуатації"
@@ -3058,51 +3100,55 @@ msgid "Deprecated"
msgstr "Застарілий"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "Міліметри"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "Дюйми"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "Спереду ззаду"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "Ззаду спереду"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3112,120 +3158,120 @@ msgstr "Ззаду спереду"
msgid "Parent"
msgstr "Прабатько"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "Підпорядкований"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "Спереду"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "Ззаду"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "Підготовлено"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "Інвентар"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "Зліва направо"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "Праворуч наліво"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "Збоку ззаду"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "Ззаду в бік"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "Знизу вгору"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "Зверху вниз"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "Пасивний"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "Змішаний"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA (без блокування)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA (з блокуванням)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "Каліфорнійський стиль"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "Міжнародний/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "Пропрієтарний"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "Інше"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/Міжнародні"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "Фізичний"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "Віртуальний"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "Бездротові мережі"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "Віртуальні інтерфейси"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3233,147 +3279,157 @@ msgstr "Віртуальні інтерфейси"
msgid "Bridge"
msgstr "Міст"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "Група агрегації каналів (LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "Ethernet (фіксований)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "Ethernet (модульний)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "Ethernet (панель)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "Стільниковий"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "Серійний"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "Коаксіальний"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "Стекований"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "Половинний"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "Повний"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "Авто"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "Доступ"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "З мітками"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "З мітками (Усі)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "К-в-кв. (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "Стандарт IEEE"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "Пасивний 24В (2-парний)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "Пасивний 24В (4-парний)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "Пасивний 48В (2-парний)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "Пасивний 48В (4-парний)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "Мідний"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "Волоконно-оптичний"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "Волоконний"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "Підключений"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "Кілометри"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "Метри"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "Сантиметри"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "Милі"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "Фути"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "Надлишковий"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "Однофазний"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "Трифазний"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "Вимкнений"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "Несправний"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3384,320 +3440,336 @@ msgstr "Невірний формат MAC-адреси: {value}"
msgid "Invalid WWN format: {value}"
msgstr "Невірний формат WWN: {value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "Батьківський регіон (ідентифікатор)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "Батьківський регіон (скорочення)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "Батьківська група тех. майданчиків (ідентифікатор)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "Батьківська група тех. майданчиків (скорочення)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "Група (ідентифікатор)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "Група (скорочення)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ідентифікатор)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "Батьківське місцезнаходження (ідентифікатор)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "Батьківське розташування (скорочення)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "Виробник (ідентифікатор)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "Виробник (скорочення)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "Тип стійки (скорочення)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "Тип стійки (ідентифікатор)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Роль (ідентифікатор)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "Роль (скорочення)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "Стійка (ідентифікатор)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "Користувач (ім'я)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "Платформа за замовчуванням (ідентифікатор)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "Платформа за замовчуванням (скорочення)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "Має фронтальне зображення"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "Має зображення ззаду"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "Має консольні порти"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "Має порти консольного сервера"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "Має порти живлення"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "Має розетки"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "Має інтерфейси"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "Має прохідні порти"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "Має модульні відсіки"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "Має відсіки для пристроїв"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "Має предмети інвентарю"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "Профіль (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "Профіль (ім'я)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "Тип пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "Тип модуля (ідентифікатор)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "Порт живлення (ідентифікатор)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "Батьківський предмет інвентарю (ідентифікатор)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "Шаблон конфігурації (ідентифікатор)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "Роль батьківського пристрою (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "Роль батьківського пристрою (slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "Тип пристрою (скорочення)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "Батьківський пристрій (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "Платформа (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "Платформа (скорочення)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "Назва тех. майданчика (скорочення)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "Батьківський відсік (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "Кластер віртуальних машини (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "Кластерна група (скорочення)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "Група кластерів (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "Модель пристрою (скорочення)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "Це повна глибина"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC-адреса"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "Має основний IP"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "Має IP для зовнішнього незалежного керування"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "Віртуальне шасі (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "Є віртуальним членом шасі"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "IP для зовнішнього незалежного керування (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "Має контекст віртуального пристрою"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "Імпульсне джерело живлення (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "Модель пристрою"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "Тип модуля (модель)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "Відсік модуля (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "Стійка (назва)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "Пристрій (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "Пристрій (назва)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "Тип пристрою (модель)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "Роль пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "Роль пристрою (скорочення)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "Віртуальне шасі (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3707,121 +3779,121 @@ msgstr "Віртуальне шасі (ідентифікатор)"
msgid "Virtual Chassis"
msgstr "Віртуальне шасі"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "Модуль (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "Кабель (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "Віртуальна машина (назва)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "Віртуальна машина (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "Інтерфейс (назва)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "Інтерфейс віртуальної машини (назва)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "Інтерфейс віртуальної машини (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "Режим 802.1Q"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "Призначений VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "Призначений VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "Політика перекладу VLAN (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3829,117 +3901,117 @@ msgstr "Політика перекладу VLAN (ідентифікатор)"
msgid "VLAN Translation Policy"
msgstr "Політика перекладу VLAN"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Віртуальні інтерфейси шасі для пристрою"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "Вид інтерфейсу"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Батьківський інтерфейс (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Мостовий інтерфейс (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "Інтерфейс LAG (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC-адреса"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Основна MAC-адреса (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Основна MAC-адреса"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Контекст віртуального пристрою"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "Контекст віртуального пристрою (ідентифікатор)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "Бездротова локальна мережа"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "Бездротова зв'язок"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "Припинення віртуальної схеми (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "Відсік батьківського модуля (ідентифікатор)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "Встановлений модуль (ідентифікатор)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "Встановлений пристрій (ідентифікатор)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "Встановлений пристрій (назва)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "Майстер (ідентифікатор)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "Майстер (ім'я)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Орендар (ідентифікатор)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Орендар (скорочення)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Незакінчений"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "Панель живлення (ідентифікатор)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3947,11 +4019,11 @@ msgstr "Панель живлення (ідентифікатор)"
msgid "Tags"
msgstr "Мітки"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3967,203 +4039,212 @@ msgstr ""
"Підтримуються буквено-цифрові діапазони. (Повинен збігатися з кількістю "
"створених імен.)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "Ім'я контакту"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "Контактний телефон"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "Контактна адреса електронної пошти"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "Часовий пояс"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "Виробник"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "Форм-фактор"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "Ширина"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "Висота (U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "Юніти у низхідному порядку"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "Зовнішня ширина"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "Зовнішня висота"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "Зовнішня глибина"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "Зовнішній блок"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "Глибина монтажу"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "Вага"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "Максимальна вага"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "Вага юніта"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "Тип стійки"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "Зовнішні розміри"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "Габарити"
-#: 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/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "Нумерація"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "Тип стійки"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "Призначеня міток"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "Потік повітря"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4173,38 +4254,39 @@ msgstr "Потік повітря"
msgid "Rack"
msgstr "Стійка"
-#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399
-#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "Апаратне забезпечення"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "Платформа за замовчуванням"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "Номер партії"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "Висота U"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "Виключити з утилізації"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4212,37 +4294,51 @@ msgstr "Виключити з утилізації"
msgid "Device Type"
msgstr "Тип пристрою"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "схема"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "Профіль"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "Шасі"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "Роль віртуальної машини"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4250,22 +4346,22 @@ msgstr "Роль віртуальної машини"
msgid "Config template"
msgstr "Шаблон конфігурації"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "Тип пристрою"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "Роль пристрою"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4276,17 +4372,17 @@ msgstr "Роль пристрою"
msgid "Platform"
msgstr "Платформа"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4298,28 +4394,28 @@ msgstr "Платформа"
msgid "Cluster"
msgstr "Кластер"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "Конфігурація"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "Віртуалізація"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "Тип модуля"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4337,109 +4433,109 @@ msgstr "Тип модуля"
msgid "Label"
msgstr "Етикетка"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "Довжина"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "Довжина юніта"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "Домен"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "Панель живлення"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "Постачання"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "Фаза"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "Напруга"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "Сила струму"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "Максимальне використання"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "Максимальна потужність"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "Максимальна споживана потужність (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "Виділена потужність"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "Виділена споживана потужність (Вт)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "Порт живлення"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "Фідер живлення"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "Тільки управління"
-#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471
-#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "Режим PoE"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "Тип PoE"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "Бездротова роль"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4453,26 +4549,26 @@ msgstr "Бездротова роль"
msgid "Module"
msgstr "Модуль"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "Контексти віртуальних пристроїв"
-#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741
-#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4486,55 +4582,55 @@ msgstr "Швидкість"
msgid "Mode"
msgstr "Режим"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "Додати VLAN'и з мітками"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "Видалити мітки з VLAN'ів"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "Група бездротової локальної мережі"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "Бездротові локальні мережі"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4543,251 +4639,258 @@ msgstr "Бездротові локальні мережі"
msgid "Addressing"
msgstr "Адресація"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "Операція"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "Комутація 802.1Q"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "Додати/Видалити"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "Для призначення VLAN'ів необхідно вказати режим інтерфейсу"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "Інтерфейс доступу не може призначити VLAN'и з мітками."
-#: netbox/dcim/forms/bulk_import.py:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "Назва батьківського регіону"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "Назва батьківської групи тех. майданчиків"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "Призначений регіон"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "Призначена група"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "доступні опції"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: netbox/virtualization/forms/bulk_import.py:64
#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "Призначений тех. майданчик"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "Місцезнаходження прабатька"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "Місцезнаходження не знайдено."
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "Виробник даного стелажного типу"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "Позиція з найменшою нумерованістю в стійці"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "Ширина рейки до рейки (у дюймах)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "Блок для зовнішніх розмірів"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "Блок для стелажних ваг"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "ПІБ призначеного орендаря"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "Назва призначеної ролі"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "Модель типу стійки"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "Напрямок повітряного потоку"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
msgid "Width must be set if not specifying a rack type."
msgstr "Ширина повинна бути встановлена, якщо не вказано тип стійки."
-#: netbox/dcim/forms/bulk_import.py:328
+#: netbox/dcim/forms/bulk_import.py:332
msgid "U height must be set if not specifying a rack type."
msgstr "Висота U повинна бути встановлена, якщо не вказано тип стійки."
-#: netbox/dcim/forms/bulk_import.py:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "Батьківський тех. майданчик"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "Розташування стійки (якщо є)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "Юніти"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "Список окремих номерів юнітів, розділених комами"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "Виробник, який випускає цей тип пристрою"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
msgid "The default platform for devices of this type (optional)"
msgstr "Платформа за замовчуванням для пристроїв такого типу (опціонально)"
-#: netbox/dcim/forms/bulk_import.py:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "Вага пристрою"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "Вага пристрою на 1 юніт"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "Вага модуля"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "Вага модуля на 1 юніт"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "Роль батьківського пристрою"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "Роль пристрою не знайдена."
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "Обмежте призначення платформи цьому виробнику"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "Призначена роль"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "Тип пристрою виробник"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "Модель типу пристрою"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "Призначена платформа"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "Віртуальне шасі"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "Кластер віртуалізації"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "Призначене місце розташування (якщо є)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "Призначена стійка (якщо така є)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "Лицева сторона"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "Змонтована лицева сторона стійки"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "Батьківський пристрій (для підпорядкованих пристроїв)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "Відсік для пристроїв"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
msgid "Device bay in which this device is installed (for child devices)"
msgstr ""
"Відсік для пристрою, в якому встановлено цей пристрій (для підпорядкованих "
"пристроїв)"
-#: netbox/dcim/forms/bulk_import.py:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "Пристрій, в якому встановлений даний модуль"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "Відсік для модулів"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
msgid "The module bay in which this module is installed"
msgstr "Відсік для модуля, в якому встановлений цей модуль"
-#: netbox/dcim/forms/bulk_import.py:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "Тип модуля"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "Повторювання компонентів"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
@@ -4795,177 +4898,176 @@ msgstr ""
"Автоматично заповнювати компоненти, пов'язані з цим типом модуля (увімкнено "
"за замовчуванням)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "Прийняти компоненти"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "Прийняти вже існуючі компоненти"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "Тип порту"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "Швидкість порту в біт/с"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "Тип розетки (живлення)"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "Локальний порт живлення, який живить цю розетку"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "Електрична фаза (для трифазних ланцюгів)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: netbox/virtualization/forms/bulk_import.py:161
#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "Батьківський інтерфейс"
-#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: netbox/virtualization/forms/bulk_import.py:168
#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "Інтерфейс типу мост"
-#: netbox/dcim/forms/bulk_import.py:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "LAG"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "Батьківський інтерфейс LAG"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Джерела живлення постійного струму"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr ""
"Імена джерел живлення постійного струму, розділені комами, укладені "
"подвійними лапками. Приклад:"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "Фізичне середовище"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "Дуплекс"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "Режим PoE"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "Тип PoE"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "Призначений VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "роль RF"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "Бездротова роль (AP/станція)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr ""
"Джерело живлення постійного струму {vdc} не призначається до пристрою "
"{device}"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "Задній порт"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "Відповідний задній порт"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "Класифікація фізичного середовища"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "Встановлений пристрій"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "Підпорядкований пристрій, встановлений у цьому відсіку"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "Підпорядкований пристрій не знайдено."
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "Батьківський предмет інвентарю"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "Тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "Назва компонента"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "Назва компонента"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "Ім'я компонента має бути вказано, коли вказано тип компонента"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "Компонент не знайдено: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "Тип компонента повинен бути вказаний, коли вказано ім'я компонента"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4973,134 +5075,134 @@ msgstr "Батьківський пристрій призначеного ін
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "Віртуальна машина"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "Призначений інтерфейс"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "Є первинним"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
msgid "Make this the primary MAC address for the assigned interface"
msgstr "Зробіть це основною MAC-адресою для призначеного інтерфейсу"
-#: netbox/dcim/forms/bulk_import.py:1282
+#: netbox/dcim/forms/bulk_import.py:1313
msgid "Must specify the parent device or VM when assigning an interface"
msgstr ""
"Необхідно вказати батьківський пристрій або віртуальну машину при "
"призначенні інтерфейсу"
-#: netbox/dcim/forms/bulk_import.py:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "Сторона А пристрою"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "Назва пристрою"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "Тип сторони А"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "Назва сторони A"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "Назва кінця"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "Сторона Б пристрою"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "Тип сторони Б"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "Назва сторони B"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "Статус підключення"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "Головний пристрій"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "Назва батьківського тех. майданчика"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "Вища за течією панель живлення"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "Первинний або надлишковий"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "Тип живлення (змінній/постійний струм)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "Однофазний або трифазний (струм)"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64"
-#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5145,7 +5247,7 @@ msgstr ""
msgid "A {model} named {name} already exists"
msgstr "А {model} названий {name} вже існує"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5154,21 +5256,21 @@ msgstr "А {model} названий {name} вже існує"
msgid "Power Panel"
msgstr "Панель живлення"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "Живлення живлення"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "Статус пристрою"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "Батьківський регіон"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5176,117 +5278,117 @@ msgstr "Батьківський регіон"
msgid "Parent group"
msgstr "Батьківська група"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "Об'єкт"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "Функція"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "Зображення"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "Компоненти"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "Роль підпристрою"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "Модель"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "Має IP-адресу для зовнішнього незалежного керування"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "Віртуальний елемент шасі"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "Має контексти віртуальних пристроїв"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "Кластерна група"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "Кабельний"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "Зайнятий"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "Підключення"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "Вид"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "Тільки управління"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN (унікальний ідентифікатор)"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "Режим 802.1Q"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "Бездротовий канал"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "Частота каналу (МГц)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "Ширина каналу (МГц)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "Потужність передачі (дБм)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5297,15 +5399,15 @@ msgstr "Потужність передачі (дБм)"
msgid "Cable"
msgstr "Кабель"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "Виявлено"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "Призначено на пристрій"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "Призначено на віртуальну машину"
@@ -5315,15 +5417,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "Віртуальний елемент шасі вже існує на {vc_position} місці."
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5332,9 +5434,9 @@ msgstr "Тип сфери застосування"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "Сфера застосування"
@@ -5343,31 +5445,31 @@ msgstr "Сфера застосування"
msgid "Scope type (app & model)"
msgstr "Тип сфери застосування (додаток і модель)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "Контактна інформація"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "Роль стійки"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "Скорочення"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr ""
"Виберіть попередньо визначений тип стійки або встановіть фізичні "
"характеристики нижче."
-#: netbox/dcim/forms/model_forms.py:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "Контроль запасів"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
@@ -5375,36 +5477,44 @@ msgstr ""
"Список ідентифікаторів числових юнітів, розділених комами. Діапазон можна "
"вказати за допомогою дефіса."
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "Бронювання"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr "Введіть дійсну схему JSON для визначення підтримуваних атрибутів."
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "Профіль та атрибути"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "Роль пристрою"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "Юніт з найменшим номером, зайнятим пристроєм"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
msgid "The position in the virtual chassis this device is identified by"
msgstr "Положення у віртуальному шасі цього пристрою визначається"
-#: netbox/dcim/forms/model_forms.py:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "Пріоритет пристрою в віртуальному шасі"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
msgid "Automatically populate components associated with this module type"
msgstr "Автоматично заповнювати компоненти, пов'язані з цим типом модуля"
-#: netbox/dcim/forms/model_forms.py:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "Характеристики"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5418,35 +5528,35 @@ msgstr ""
"[ге, хе] -0/0/ [0-9]
). Жетон {module}
, якщо є, "
"буде автоматично замінено значенням позиції при створенні нового модуля."
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "Шаблон порту консолі"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "Шаблон порту консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "Шаблон фронтального порту"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "Шаблон інтерфейсу"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "Шаблон електрічної розетки"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "Шаблон порту живлення"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "Шаблон порту ззаду"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5454,14 +5564,14 @@ msgstr "Шаблон порту ззаду"
msgid "Console Port"
msgstr "Порт консолі"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5472,8 +5582,8 @@ msgstr "Порт консольного сервера"
msgid "Front Port"
msgstr "Передній порт"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5485,40 +5595,40 @@ msgstr "Передній порт"
msgid "Rear Port"
msgstr "Порт ззаду"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "Порт живлення"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "Електрична розетка"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "Призначення компонентів"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
msgid "An InventoryItem can only be assigned to a single component."
msgstr "Елемент інвентаря можна призначити лише одному компоненту."
-#: netbox/dcim/forms/model_forms.py:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "Інтерфейс LAG"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "Фільтр VLAN'ів, доступних для призначення за групами."
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "Підпорядкований пристрій"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
msgid ""
"Child devices must first be created and assigned to the site and rack of the"
" parent device."
@@ -5526,39 +5636,38 @@ msgstr ""
"Підпорядковані пристрої спочатку повинні бути створені та присвоєні до тех. "
"майданчику та стійки батьківського пристрою."
-#: netbox/dcim/forms/model_forms.py:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Консольний порт"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Порт консольного сервера"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "Передній порт"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "Розетка живлення"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "Елемент інвентаря"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "Роль елемента інвентаря"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "Інтерфейс VM"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5568,13 +5677,13 @@ msgstr "Інтерфейс VM"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "MAC-адресу можна призначити лише одному об'єкту."
@@ -5628,7 +5737,7 @@ msgstr ""
"Кількість передніх портів, які потрібно створити ({frontport_count}) повинна"
" відповідати вибраній кількості позицій портів ззаду ({rearport_count})."
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5699,15 +5808,15 @@ msgstr "Кінцевки A і Б не можуть з'єднуватися з о
msgid "end"
msgstr "кінець"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "кабельний кінець"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "кабельні кінці"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, python-brace-format
msgid ""
"Duplicate termination found for {app_label}.{model} {termination_id}: cable "
@@ -5716,68 +5825,68 @@ msgstr ""
"Знайдено дублікат кінця {app_label}.{model} {termination_id}: кабель "
"{cable_pk}"
-#: netbox/dcim/models/cables.py:343
+#: netbox/dcim/models/cables.py:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "активний"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "завершено"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "розщеплюється"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "кабельний шлях"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "кабельні шляхи"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
msgid "All originating terminations must be attached to the same link"
msgstr "Усі початкові закінчення повинні бути приєднані до одного посилання"
-#: netbox/dcim/models/cables.py:552
+#: netbox/dcim/models/cables.py:548
msgid "All mid-span terminations must have the same termination type"
msgstr ""
"Усі закінчення середнього прольоту повинні мати однаковий тип закінчення"
-#: netbox/dcim/models/cables.py:557
+#: netbox/dcim/models/cables.py:553
msgid "All mid-span terminations must have the same parent object"
msgstr ""
"Усі закінчення середнього прольоту повинні мати однаковий батьківський "
"об'єкт"
-#: netbox/dcim/models/cables.py:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "Всі посилання повинні бути кабельними або бездротовими"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "Усі посилання повинні відповідати першому типу посилання"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
msgid ""
"All positions counts within the path on opposite ends of links must match"
msgstr ""
"Усі позиції, що підраховуються в межах шляху на протилежних кінцях посилань,"
" повинні збігатися"
-#: netbox/dcim/models/cables.py:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "Відсутній фільтр положення віддаленого завершення"
@@ -5857,12 +5966,12 @@ msgstr ""
"({maximum_draw}Вт)."
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "фідер живлення"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "Фаза (для трифазних подач)"
@@ -5889,17 +5998,17 @@ msgstr ""
"модуля"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "тільки управління"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "інтерфейс моста"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "бездротова роль"
@@ -5912,8 +6021,8 @@ msgid "interface templates"
msgstr "шаблони інтерфейсу"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "Інтерфейс не може бути з'єднаний мостом з собою."
@@ -5929,7 +6038,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "Інтерфейс моста ({bridge}) повинні складатися з модулів одного типу "
#: netbox/dcim/models/device_component_templates.py:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "положення порту ззаду"
@@ -5956,7 +6065,7 @@ msgstr ""
"{count} позиції"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "позиції"
@@ -5969,12 +6078,12 @@ msgid "rear port templates"
msgstr "шаблони портів ззаду"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "позиція"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr ""
"Ідентифікатор для посилання при перейменуванні встановлених компонентів"
@@ -6004,21 +6113,21 @@ msgstr ""
"Роль підпристрою типу пристрою ({device_type}) має бути встановлено значення"
" \"батько\", щоб дозволити відсіки пристрою."
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "Ідентифікатор частини"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "Ідентифікатор деталі, призначений виробником"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "шаблон елемента інвентаря"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "шаблони елемента інвентаря"
@@ -6059,7 +6168,7 @@ msgstr ""
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "Фізичний тип порту"
@@ -6097,138 +6206,138 @@ msgstr "порт живлення"
msgid "power ports"
msgstr "порти живлення"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "розетка"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "розетки"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr ""
"Батьківський порт живлення ({power_port}) повинні належати до одного і того "
"ж пристрою"
-#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "режим"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "Стратегія міток IEEE 802.1Q"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "батьківський інтерфейс"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "VLAN без міток"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "VLAN'и з мітками"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-в-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "основна MAC-адреса"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
msgid "Only Q-in-Q interfaces may specify a service VLAN."
msgstr "Тільки інтерфейси Q-in-Q можуть вказувати службовий VLAN."
-#: netbox/dcim/models/device_components.py:597
+#: netbox/dcim/models/device_components.py:606
#, python-brace-format
msgid "MAC address {mac_address} is not assigned to this interface."
msgstr "MAC-адреса {mac_address} не призначений для цього інтерфейсу."
-#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "батьківський LAG"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
msgid "This interface is used only for out-of-band management"
msgstr ""
"Цей інтерфейс використовується лише для зовнішнього незалежного керування"
-#: netbox/dcim/models/device_components.py:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "швидкість (Кбіт/с)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "дуплекс"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64-розрядна всесвітня назва"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "бездротовий канал"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "частота каналу (МГц)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "Заповнюється вибраним каналом (якщо встановлено)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "потужність передачі (дБм)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "бездротові локальні мережі"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "інтерфейс"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "інтерфейси"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type} інтерфейси не можуть мати приєднаний кабель."
-#: netbox/dcim/models/device_components.py:809
+#: netbox/dcim/models/device_components.py:818
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type} інтерфейси не можуть бути позначені як підключені."
-#: netbox/dcim/models/device_components.py:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "Інтерфейс не може бути власним батьківським."
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr ""
"Тільки віртуальні інтерфейси можуть бути призначені батьківському "
"інтерфейсу."
-#: netbox/dcim/models/device_components.py:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
@@ -6237,7 +6346,7 @@ msgstr ""
"Вибраний батьківський інтерфейс ({interface}) належить до іншого пристрою "
"({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to {device}, which is "
@@ -6246,7 +6355,7 @@ msgstr ""
"Вибраний батьківський інтерфейс ({interface}) належить {device}, яка не є "
"частиною віртуального шасі {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
@@ -6254,7 +6363,7 @@ msgid ""
msgstr ""
"Вибраний інтерфейс моста ({bridge}) належить до іншого пристрою ({device})."
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, python-brace-format
msgid ""
"The selected bridge interface ({interface}) belongs to {device}, which is "
@@ -6263,22 +6372,22 @@ msgstr ""
"Вибраний інтерфейс моста ({interface}) належить {device}, який не є частиною"
" віртуального шасі {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "Віртуальні інтерфейси не можуть бути батьківським інтерфейсом LAG."
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
msgid "A LAG interface cannot be its own parent."
msgstr "Інтерфейс LAG не може бути власним батьківським інтерфейсом."
-#: netbox/dcim/models/device_components.py:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, python-brace-format
msgid ""
"The selected LAG interface ({lag}) belongs to {device}, which is not part of"
@@ -6287,53 +6396,53 @@ msgstr ""
"Вибраний інтерфейс LAG ({lag}) належить {device}, який не є частиною "
"віртуального шасі {virtual_chassis}."
-#: netbox/dcim/models/device_components.py:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "Віртуальні інтерфейси не можуть мати режим PoE."
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "Віртуальні інтерфейси не можуть мати тип PoE."
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
msgid "Must specify PoE mode when designating a PoE type."
msgstr "Необхідно вказати режим PoE при створенні інтерфейсу типу PoE."
-#: netbox/dcim/models/device_components.py:917
+#: netbox/dcim/models/device_components.py:926
msgid "Wireless role may be set only on wireless interfaces."
msgstr ""
"Роль бездротового зв'язку може бути встановлена тільки на бездротових "
"інтерфейсах."
-#: netbox/dcim/models/device_components.py:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "Канал (Wi-Fi) можна встановлювати тільки на бездротових інтерфейсах."
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
msgid "Channel frequency may be set only on wireless interfaces."
msgstr ""
"Частота каналу (Wi-Fi) може встановлюватися тільки на бездротових "
"інтерфейсах."
-#: netbox/dcim/models/device_components.py:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr "Неможливо вказати користувацьку частоту при вибраному каналі (Wi-Fi)."
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
msgid "Channel width may be set only on wireless interfaces."
msgstr ""
"Ширина каналу (Wi-Fi) може бути встановлена тільки на бездротових "
"інтерфейсах."
-#: netbox/dcim/models/device_components.py:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr "Неможливо вказати користувацьку ширину при вибраному каналі."
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "Режим інтерфейсу не підтримує vlan без тегів."
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -6342,24 +6451,24 @@ msgstr ""
"VLAN без міток ({untagged_vlan}) повинен належати тому ж тех. майданчику, що"
" і батьківський пристрій інтерфейсу, або ж він повинен бути глобальним."
-#: netbox/dcim/models/device_components.py:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "Відображене положення на відповідному порті ззаду"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "передній порт"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "передні порти"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "Порт ззаду ({rear_port}) повинні належати до одного і того ж пристрою"
-#: netbox/dcim/models/device_components.py:1080
+#: netbox/dcim/models/device_components.py:1089
#, python-brace-format
msgid ""
"Invalid rear port position ({rear_port_position}): Rear port {name} has only"
@@ -6368,19 +6477,19 @@ msgstr ""
"Невірна позиція порту ззаду ({rear_port_position}): порт ззаду {name} має "
"тільки {positions} позицій."
-#: netbox/dcim/models/device_components.py:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "Кількість передніх портів, які можуть бути відображені"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "порт ззаду"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "порти ззаду"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, python-brace-format
msgid ""
"The number of positions cannot be less than the number of mapped front ports"
@@ -6389,38 +6498,38 @@ msgstr ""
"Кількість позицій не може бути меншою за кількість відображених фронтальних "
"портів ({frontport_count})"
-#: netbox/dcim/models/device_components.py:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "відсік модуля"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "відсіки модуля"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
msgid "A module bay cannot belong to a module installed within it."
msgstr "Відсік модуля не може належати модулю, встановленому в ньому."
-#: netbox/dcim/models/device_components.py:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "відсік пристрою"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "відсіки для пристроїв"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr ""
"Даний тип пристрою ({device_type}) не підтримує відсіки для пристроїв."
-#: netbox/dcim/models/device_components.py:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "Не вдається встановити пристрій в себе."
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
@@ -6428,61 +6537,61 @@ msgstr ""
"Не вдається встановити вказаний пристрій, бо пристрій вже встановлено в "
"{bay}."
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "роль елемента інвентаря"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "ролі елемента інвентаря"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "серійний номер"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "призначеня мітки"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr ""
"Унікальна мітка, яка використовується для ідентифікації цього елемента"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "виявлено"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "Цей елемент був автоматично виявлений"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "елемент інвентаря"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "елементи інвентаря"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "Не вдається призначити себе батьком."
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
msgid "Parent inventory item does not belong to the same device."
msgstr "Батьківський елемент інвентаря не належить до одного пристрою."
-#: netbox/dcim/models/device_components.py:1368
+#: netbox/dcim/models/device_components.py:1376
msgid "Cannot move an inventory item with dependent children"
msgstr "Не можливо переміщати елемент інвентаря з підпорядкованим елементом"
-#: netbox/dcim/models/device_components.py:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої"
@@ -6494,8 +6603,8 @@ msgstr "виробник"
msgid "manufacturers"
msgstr "виробники"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "модель"
@@ -6503,11 +6612,11 @@ msgstr "модель"
msgid "default platform"
msgstr "платформа за замовчуванням"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "номер деталі"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "Дискретний номер деталі (необов'язково)"
@@ -6543,8 +6652,8 @@ msgstr ""
"Батьківські пристрої розміщують дочірні пристрої в відсіках пристроїв. "
"Залиште порожнім, якщо цей тип пристрою не є ані батьком, ані дитиною."
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "повітряний потік"
@@ -6590,148 +6699,140 @@ msgstr ""
msgid "Child device types must be 0U."
msgstr "Підпорядковані типи пристроїв повинні бути висоту 0 юніт."
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "тип модуля"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "типи модулів"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "Віртуальні машини можуть бути призначені для цієї ролі"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "роль пристрою"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "ролі пристрою"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "Опціонально обмежити цю платформу пристроями певного виробника"
-#: netbox/dcim/models/devices.py:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "платформа"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "платформи"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "Функція, яку виконує цей пристрій"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "Серійний номер шасі, наданий виробником"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr ""
"Унікальна мітка, яка використовується для ідентифікації цього пристрою"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "позиція (юніт)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "лицева частина стійки"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "первинна адреса IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "первинна адреса IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "IP для зовнішнього незалежного керування"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "Позиція віртуального шасі"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "Позиція віртуального шасі"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "Пріоритет віртуального шасі"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "Пріоритет виборів майстра віртуального шасі"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "широта"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "довгота"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "Ім'я пристрою має бути унікальним для кожного тех. майданчика."
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "пристрій"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "пристрої"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "Стійка {rack} не належить до тех. майданчику {site}."
-#: netbox/dcim/models/devices.py:826
+#: netbox/dcim/models/devices.py:720
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "Розташування {location} не належить до тех. майданчика {site}."
-#: netbox/dcim/models/devices.py:832
+#: netbox/dcim/models/devices.py:726
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "Стійка {rack} не належить до місцезнаходження {location}."
-#: netbox/dcim/models/devices.py:839
+#: netbox/dcim/models/devices.py:733
msgid "Cannot select a rack face without assigning a rack."
msgstr ""
"Не вдається вибрати лицеву частину стійки без призначення самої стійки."
-#: netbox/dcim/models/devices.py:843
+#: netbox/dcim/models/devices.py:737
msgid "Cannot select a rack position without assigning a rack."
msgstr "Не вдається вибрати положення стійки без призначення самої стійки."
-#: netbox/dcim/models/devices.py:849
+#: netbox/dcim/models/devices.py:743
msgid "Position must be in increments of 0.5 rack units."
msgstr "Положення повинно бути з кроком в 0,5 юніта."
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr ""
"Необхідно вказати лицеву частину стійки при визначенні положення стійки."
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, python-brace-format
msgid ""
"A 0U device type ({device_type}) cannot be assigned to a rack position."
@@ -6739,7 +6840,7 @@ msgstr ""
"Тип пристрою 0 юніта ({device_type}) не може бути призначений для положення "
"стійки."
-#: netbox/dcim/models/devices.py:872
+#: netbox/dcim/models/devices.py:766
msgid ""
"Child device types cannot be assigned to a rack face. This is an attribute "
"of the parent device."
@@ -6747,7 +6848,7 @@ msgstr ""
"Підпорядковані типи пристроїв не можуть бути призначені для лицевої частини "
"стійки. Це атрибут батьківського пристрою."
-#: netbox/dcim/models/devices.py:879
+#: netbox/dcim/models/devices.py:773
msgid ""
"Child device types cannot be assigned to a rack position. This is an "
"attribute of the parent device."
@@ -6755,7 +6856,7 @@ msgstr ""
"Підпорядковані типи пристроїв не можуть бути призначені для розміщення у "
"стійки. Це атрибут батьківського пристрою."
-#: netbox/dcim/models/devices.py:893
+#: netbox/dcim/models/devices.py:787
#, python-brace-format
msgid ""
"U{position} is already occupied or does not have sufficient space to "
@@ -6764,22 +6865,22 @@ msgstr ""
"Монтажна позиція{position}юніт вже зайнята або не має достатньо вільного "
"місця для розміщення цього пристрою: {device_type} ({u_height}юніта)"
-#: netbox/dcim/models/devices.py:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} Це не IPv4 адреса."
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "Зазначена IP-адреса ({ip}) не призначається до цього пристрою."
-#: netbox/dcim/models/devices.py:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} Це не IPv6 адреса."
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6788,23 +6889,23 @@ msgstr ""
"Призначена платформа обмежена {platform_manufacturer} типом пристроїв, але "
"цей тип пристрою належить до {devicetype_manufacturer}."
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "Призначений кластер належить іншому тех. майданчику ({site})"
-#: netbox/dcim/models/devices.py:974
+#: netbox/dcim/models/devices.py:868
#, python-brace-format
msgid "The assigned cluster belongs to a different location ({location})"
msgstr "Призначений кластер належить до іншого місця ({location})"
-#: netbox/dcim/models/devices.py:982
+#: netbox/dcim/models/devices.py:876
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr ""
"Для пристрія, призначеного для віртуального шасі, повинно бути задане "
"положення."
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
@@ -6813,38 +6914,21 @@ msgstr ""
"Пристрій неможливо видалити з віртуального шасі {virtual_chassis} тому, що в"
" даний час він призначений майстром."
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "модуль"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "модулі"
-
-#: 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:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "домен"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "віртуальні шасі"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі."
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, python-brace-format
msgid ""
"Unable to delete virtual chassis {self}. There are member interfaces which "
@@ -6853,43 +6937,43 @@ msgstr ""
"Неможливо видалити віртуальне шасі {self}. Існують мережеві інтерфейси, які "
"утворюють інтерфейси LAG між шасі."
-#: netbox/dcim/models/devices.py:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "ідентифікатор"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "коментарі"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "контекст віртуального пристрою"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "контексти віртуальних пристроїв"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} не є IPv{family} адресою."
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr ""
"Первинна IP-адреса повинна належати інтерфейсу на призначеному пристрої."
-#: netbox/dcim/models/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC-адреси"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6897,7 +6981,7 @@ msgstr ""
"Не вдається скасувати присвоєння MAC-адреси, якщо вона призначена як "
"основний MAC для об'єкта"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
msgid ""
"Cannot reassign MAC Address while it is designated as the primary MAC for an"
" object"
@@ -6905,11 +6989,57 @@ msgstr ""
"Не вдається перепризначити MAC-адресу, якщо вона призначена як основний MAC "
"для об'єкта"
-#: netbox/dcim/models/mixins.py:94
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "Будь ласка, виберіть {scope_type}."
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "схеми"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "профіль типу модуля"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "профілі типу модуля"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "атрибути"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "тип модуля"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "типи модулів"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "Невірна схема: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "модуль"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "модулі"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr ""
+"Модуль повинен бути встановлений у відсіку модуля, що належить призначеному "
+"пристрою ({device})."
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "панель живлення"
@@ -7012,22 +7142,30 @@ msgid "Outer dimension of rack (width)"
msgstr "Зовнішній розмір стійки (ширина)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "зовнішня висота"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "Зовнішній розмір стійки (висота)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "зовнішня глибина"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "Зовнішній розмір стійки (глибина)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "зовнішній блок"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "монтажна глибина"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
@@ -7035,78 +7173,77 @@ msgstr ""
"Максимальна глибина змонтованого пристрою, в міліметрах. Для чотиристійкових"
" стійок це відстань між передньою і задньою рейками."
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "макс. вага"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "Максимальна вантажопідйомність для стійки"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "форм-фактор"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "тип стійки"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "типи стійки"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "Необхідно вказати одиницю при встановленні зовнішнього виміру"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
msgid "Must specify a unit when setting a maximum weight"
msgstr "Необхідно вказати одиницю виміру при встановленні максимальної ваги"
-#: netbox/dcim/models/racks.py:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "роль стійки"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "ролі стійки"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "Ідентифікатор об'єкта"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "Локально призначений ідентифікатор"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "Функціональна роль"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "Унікальна мітка, який використовується для ідентифікації цієї стійки"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "стійка"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "стійки"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr ""
"Призначене місце розташування повинно належати батьківському тех. майданчику"
" ({site})."
-#: netbox/dcim/models/racks.py:387
+#: netbox/dcim/models/racks.py:394
#, python-brace-format
msgid ""
"Rack must be at least {min_height}U tall to house currently installed "
@@ -7115,7 +7252,7 @@ msgstr ""
"Стійка має бути не нижча, ніж {min_height}юніт, щоб місця було достатньо для"
" розміщення вже встановлених пристроїв."
-#: netbox/dcim/models/racks.py:396
+#: netbox/dcim/models/racks.py:403
#, python-brace-format
msgid ""
"Rack unit numbering must begin at {position} or less to house currently "
@@ -7124,30 +7261,30 @@ msgstr ""
"Нумерація стійок повинна починатися з {position} або не менше для розміщення"
" встановлених на даний момент пристроїв."
-#: netbox/dcim/models/racks.py:404
+#: netbox/dcim/models/racks.py:411
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "Розташування повинно бути з одного і того ж тех. майданчика, {site}."
-#: netbox/dcim/models/racks.py:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "юнітів"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "резервування стійки"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "бронювання стійки"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr ""
"Недійсне монтажне місце для стійки висотою {height} юнітів: {unit_list}"
-#: netbox/dcim/models/racks.py:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "Наступні юніти вже зарезервовані: {unit_list}"
@@ -7293,13 +7430,13 @@ msgid "Reachable"
msgstr "Доступний"
#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117
-#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104
-#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "Пристрої"
@@ -7309,9 +7446,9 @@ msgid "VMs"
msgstr "Віртуальні машини"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7321,21 +7458,21 @@ msgstr "Віртуальні машини"
msgid "Config Template"
msgstr "Шаблон конфігурації"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP-адреса"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "Адреса IPv4"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "Адреса IPv6"
@@ -7373,10 +7510,10 @@ msgstr "Порти живлення"
msgid "Power outlets"
msgstr "Розетки"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7387,7 +7524,7 @@ msgstr "Розетки"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "Інтерфейси"
@@ -7407,14 +7544,15 @@ msgstr "Модульні відсіки"
msgid "Inventory items"
msgstr "Елементи інвентаря"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "Резервуар модулів"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7443,24 +7581,24 @@ msgstr "Максимальна потужність (Вт)"
msgid "Allocated draw (W)"
msgstr "Виділена потужність (Вт)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP-адреси"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "Групи FHRP/VRRP"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7471,41 +7609,41 @@ msgstr "Групи FHRP/VRRP"
msgid "Tunnel"
msgstr "Тунель"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "Тільки управління"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "Джерела живлення постійного струму"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "Віртуальна схема"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "Встановлений модуль"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "Послідовний модуль"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "Призначеня мітки на модуль"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "Статус модуля"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "Компонент"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "Предмети"
@@ -7520,11 +7658,12 @@ msgid "Device Types"
msgstr "Типи пристроїв"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "Типи модулів"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "Платформи"
@@ -7543,14 +7682,14 @@ msgstr "Повна глибина"
msgid "U Height"
msgstr "Висота юніта(U)"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "Екземпляри"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7559,9 +7698,9 @@ msgstr "Екземпляри"
msgid "Console Ports"
msgstr "Консольні порти"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7570,9 +7709,9 @@ msgstr "Консольні порти"
msgid "Console Server Ports"
msgstr "Порти консольного сервера"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7581,9 +7720,9 @@ msgstr "Порти консольного сервера"
msgid "Power Ports"
msgstr "Порти живлення"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7592,9 +7731,9 @@ msgstr "Порти живлення"
msgid "Power Outlets"
msgstr "Розетки"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7602,9 +7741,9 @@ msgstr "Розетки"
msgid "Front Ports"
msgstr "Передні порти"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7613,17 +7752,17 @@ msgstr "Передні порти"
msgid "Rear Ports"
msgstr "Задні порти"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "Відсіки для пристроїв"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7632,7 +7771,7 @@ msgstr "Відсіки для пристроїв"
msgid "Module Bays"
msgstr "Модульні відсіки"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "Подачі живлення"
@@ -7645,45 +7784,50 @@ msgstr "Максимальне використання (живлення)"
msgid "Available Power (VA)"
msgstr "Доступна потужність (ВА)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "Зовнішня ширина"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "Зовнішня висота"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "Зовнішня глибина"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "Максимальна вага"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "Простір"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "Тех. майданчики"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "Групи VLAN"
@@ -7691,62 +7835,62 @@ msgstr "Групи VLAN"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "Бронювання"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "Пристрої без можливості кріплення у стійку"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Контекст конфігурації"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Відтворення конфігурації"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Віртуальні машини"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Встановлений пристрій {device} в бухті {device_bay}."
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Видалений пристрій {device} з бухти {device_bay}."
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Підпорядкований"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "Доданий член {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі."
-#: netbox/dcim/views.py:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Вилучено {device} з віртуального шасі {chassis}"
@@ -7809,12 +7953,6 @@ msgstr "Множинний вибір"
msgid "Multiple objects"
msgstr "Кілька об'єктів"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "Вимкнений"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "Пухкий"
@@ -7843,9 +7981,9 @@ msgstr "Так"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "Посилання"
@@ -7889,111 +8027,82 @@ msgstr "Налагодження"
msgid "Failure"
msgstr "Невдача"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "Оновити"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "Видалити"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "Синій"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "Індиго"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "Фіолетовий"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "Рожевий"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "Червоний"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "Помаранчевий"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "Жовтий"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "Зелений"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "Бірюзовий"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "Блакитний"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "Сірий"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "Чорний"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "Білий"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Веб-хук"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "Сценарій"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "Повідомлення"
@@ -8037,26 +8146,26 @@ msgstr "Тип віджету"
msgid "Unregistered widget class: {name}"
msgstr "Незареєстрований клас віджетів: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name} повинен визначити метод render()."
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "Примітка"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr ""
"Відображення будь-якого довільного користувацького вмісту. Підтримується "
"розмітка Markdown."
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "Кількість об'єктів"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
@@ -8064,67 +8173,67 @@ msgstr ""
"Відображення набору моделей NetBox та кількості об'єктів, створених для "
"кожного типу."
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "Фільтри, які застосовуються при підрахунку кількості об'єктів"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr "Невірний формат. Фільтри об'єктів повинні бути передані як словник."
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "Список об'єктів"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "Відображення довільного списку об'єктів."
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "Кількість об'єктів за замовченням для відображення"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr ""
"Невірний формат. Параметри URL-адреси повинні бути передані як словник."
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "Невірний вибір моделі: {self['model'].data} не підтримується."
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS-канал"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту."
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "URL-адреса каналу"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "Потрібне зовнішнє підключення"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "Максимальна кількість об'єктів для відображення"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
msgid "How long to stored the cached content (in seconds)"
msgstr "Як довго зберігати кешований вміст (в секундах)"
-#: netbox/extras/dashboard/widgets.py:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "Закладки"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "Показувати особисті закладки"
@@ -8138,173 +8247,183 @@ msgstr "Невідомий тип дії для правила події: {acti
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "Не вдається імпортувати конвеєр подій {name} Помилка: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "Модуль сценарію (ідентифікатор)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "Файл даних (ідентифікатор)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "Група (назва)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "Тип кластера"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "Група орендарів"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "Група орендарів (скорочення)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "Мітка"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "Мітка (скорочення)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "Має локальні контекстні дані конфігурації"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "Назва групи"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
msgid "Must be unique"
msgstr "Повинен бути унікальним"
-#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
msgid "UI visible"
msgstr "Видимий інтерфейс користувача"
-#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "Редагований інтерфейс користувача"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "Чи можна клонувати"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "Мінімальне значення"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "Максимальне значення"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "Регулярний вираз перевірки"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "Поведінка"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "Нове вікно"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "Клас кнопок"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "Тип MIME"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "Назва файлу"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "Розширення файлу"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "Як вкладення"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "Спільний"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "Метод HTTP"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "URL-адреса корисного навантаження"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "Перевірка SSL"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "Таємниця"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "Типи подій"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "Активний"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "Типи об'єктів"
@@ -8312,9 +8431,9 @@ msgstr "Типи об'єктів"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "Один або кілька присвоєних типів об'єктів"
@@ -8322,10 +8441,11 @@ msgstr "Один або кілька присвоєних типів об'єкт
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "Тип даних поля (наприклад, текст, ціле число тощо)"
-#: 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/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "Тип об'єкта"
@@ -8334,7 +8454,7 @@ msgstr "Тип об'єкта"
msgid "Object type (for object or multi-object fields)"
msgstr "Тип об'єкта (для об'єктів або полів з кількома об'єктами)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "Набір для вибору"
@@ -8364,48 +8484,48 @@ msgstr ""
"мітками, розділеними двокрапкою: \"Вибір1:Перший вибір, Вибір2:другий "
"вибір\""
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "клас кнопок"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr ""
"Клас першого посилання в групі буде використовуватися для спадної кнопки"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "Тип(и) події, які ініціюватимуть це правило"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "Об'єкт дії"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Ім'я вебхука або скрипт у вигляді пунктирного шляху module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "Веб-хук {name} не знайдено"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "Сценарій {name} не знайдено"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "Призначений тип об'єкта"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "Класифікація вступу"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8413,152 +8533,161 @@ msgstr "Класифікація вступу"
msgid "Users"
msgstr "Користувачі"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr "Імена користувачів, розділені комами, укладені подвійними лапками"
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "Групи"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
msgid "Group names separated by commas, encased with double quotes"
msgstr "Імена груп, розділені комами, укладені подвійними лапками"
-#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "Пов'язаний тип об'єкта"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "Тип поля"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "Вибір"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "Дані"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "Відтворювати"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "Файл даних"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "Типи контенту"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "Тип вмісту HTTP"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "Тип події"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "Тип дії"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "Тип об'єкта з позначкою"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "Дозволений тип об'єкта"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "Регіони"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "Групи тех. майданчиків"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "Локації"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "Типи пристроїв"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "Ролі"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "Типи кластерів"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "Кластерні групи"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "Групи орендарів"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "Тип(и) об'єкта, які мають користувацьке поле"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "Значення за замовчуванням"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "Тип пов'язаного об'єкта (лише для об'єктних/багатооб'єктних полів)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "Фільтр пов'язаних об'єктів"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "Вкажіть параметри запиту як об'єкт JSON."
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "Користувацьке поле"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
@@ -8566,7 +8695,7 @@ msgstr ""
"Тип даних, що зберігаються в цьому полі. Для полів об'єкт/багатооб'єкт "
"виберіть відповідний тип об'єкта нижче."
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
@@ -8574,11 +8703,11 @@ msgstr ""
"Це відображатиметься як текст довідки для поля форми. Markdown "
"підтримується."
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "Пов'язаний об'єкт"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
msgid ""
"Enter one choice per line. An optional label may be specified for each "
"choice by appending it with a colon. Example:"
@@ -8586,16 +8715,16 @@ msgstr ""
"Введіть один вибір на рядок. Додаткову мітку можна вказати для кожного "
"вибору, додавши її двокрапкою. Приклад:"
-#: netbox/extras/forms/model_forms.py:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "Користувацьке посилання"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "Шаблони"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, python-brace-format
msgid ""
"Jinja2 template code for the link text. Reference the object as {example}. "
@@ -8604,7 +8733,7 @@ msgstr ""
"Код шаблону Jinja2 для тексту посилання. Посилання на об'єкт як {example}. "
"Посилання, які відображаються як порожній текст, не відображатимуться."
-#: netbox/extras/forms/model_forms.py:244
+#: netbox/extras/forms/model_forms.py:247
#, python-brace-format
msgid ""
"Jinja2 template code for the link URL. Reference the object as {example}."
@@ -8612,58 +8741,76 @@ msgstr ""
"Код шаблону Jinja2 для URL-адреси посилання. Посилання на об'єкт як "
"{example}."
-#: netbox/extras/forms/model_forms.py:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "Код шаблону"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "Експортувати шаблон"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "Відтворювати"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
msgid "Template content is populated from the remote source selected below."
msgstr "Вміст шаблону заповнюється з віддаленого джерела, вибраного нижче."
-#: netbox/extras/forms/model_forms.py:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "Повинен вказати локальний вміст або файл даних"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "Збережений фільтр"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "Замовлення"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr ""
+"Введіть список імен стовпців, розділений комами. Додайте ім'я дефісом, щоб "
+"змінити порядок."
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "Доступні стовпці"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "Вибрані стовпці"
+
+#: netbox/extras/forms/model_forms.py:412
msgid "A notification group specify at least one user or group."
msgstr "Група сповіщень вказує принаймні одного користувача або групи."
-#: netbox/extras/forms/model_forms.py:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "Запит HTTP"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "Вибір дії"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "Введіть умови в JSON форматі."
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
@@ -8671,38 +8818,33 @@ msgstr ""
"Введіть параметри для переходу до дії у JSON форматі."
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "Правило події"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "Тригери"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "Група повідомлень"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "Орендарі"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
msgid "Data is populated from the remote source selected below."
msgstr "Дані заповнюються з віддаленого джерела, вибраного нижче."
-#: netbox/extras/forms/model_forms.py:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "Необхідно вказати локальні дані або файл даних"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "Зміст"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "Графік роботи в"
@@ -8710,7 +8852,7 @@ msgstr "Графік роботи в"
msgid "Schedule execution of report to a set time"
msgstr "Заплануйте виконання звіту до встановленого часу"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "Повторюється кожного"
@@ -8718,29 +8860,29 @@ msgstr "Повторюється кожного"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "Інтервал, з яким цей звіт повторно виконується (у хвилині)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (поточний час: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "Запланований час повинен бути в майбутньому."
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "Здійснити зміни"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr ""
"Здійснити внесення змін до бази даних (зніміть прапорець для сухого запуску)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "Заплануйте виконання сценарію до встановленого часу"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "Інтервал повторного запуску сценарію (у хвилині)"
@@ -8764,25 +8906,26 @@ msgstr "Зміни бази даних були скасовані через п
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "вага"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "контекст конфігурації"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "контексти конфігурації"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "Дані JSON повинні бути у формі об'єкта. Приклад:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
@@ -8790,33 +8933,11 @@ msgstr ""
"Дані контексту локальної конфігурації мають перевагу над вихідними "
"контекстами в кінцевому контексті конфігурації"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "код шаблону"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Код шаблону Jinja2."
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "параметри середовища"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"Будь-який додаткові"
-" параметри пройти при побудові середовища Jinja2."
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "шаблон конфігурації"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "шаблони конфігурації"
@@ -8853,7 +8974,7 @@ msgstr ""
"Назва поля, яке відображається користувачам (якщо не вказано, буде "
"використано 'ім'я поля')"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "назва групи"
@@ -9175,44 +9296,95 @@ msgstr "інформаційна панель"
msgid "dashboards"
msgstr "інформаційні панелі"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "код шаблону"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Код шаблону Jinja."
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "параметри середовища"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr ""
+"Будь-який додаткові параметри пройти при побудові "
+"середовища Джинджа"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "За замовчуванням {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "Назва файлу для відтвореного файлу експорту"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "розширення файлу"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "Розширення для додавання до відтвореної назви файлу"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "як вкладення"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "Завантажити файл як вкладення"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} повинен реалізувати метод get_context ()."
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "типи об'єктів"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "Об'єкт(и), до яких застосовується це правило."
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "Типи подій, які викличуть спрацьовання цього правила."
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "умови"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "Набір умов, які визначають, чи буде подія генеруватися."
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "тип дії"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "Додаткові дані для передачі об'єкту дії"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "правило події"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "правила подій"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
@@ -9222,7 +9394,7 @@ msgstr ""
"виклику веб-хука. Обробка шаблонів Jinja2 підтримується в тому ж контексті, "
"що і тіло запиту."
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available тут."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "додаткові заголовки"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9248,11 +9420,11 @@ msgstr ""
"Назва: Значення
. Обробка шаблонів Jinja2 підтримується в тому ж"
" контексті, що і тіло запиту (нижче)."
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "шаблон тіла"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9265,11 +9437,11 @@ msgstr ""
" ім'я користувача
, ідентифікатор запиту
, і "
"дані
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "таємниця"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9279,15 +9451,15 @@ msgstr ""
"що містить шістнадцядковий дайджест HMAC тіла корисного навантаження з "
"використанням секрету як ключа. Таємниця не передається у запиті."
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "Увімкнути перевірку сертифіката SSL. Відключайте з обережністю!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "Шляхи до файлу CA"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
@@ -9295,173 +9467,171 @@ msgstr ""
"Конкретний файл сертифіката CA для перевірки SSL. Залиште порожнім, щоб "
"використовувати параметри системи за замовчуванням."
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "веб-хук"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "веб-хуки"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr "Не вказуйте файл сертифіката CA, якщо перевірка SSL вимкнена."
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "Тип(и) об'єкта, до яких застосовується це посилання."
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "текст посилання"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "Код шаблону Jinja2 для тексту посилання"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "URL-адреса посилання"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "Код шаблону Jinja2 для URL-адреси посилання"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "Посилання з тією ж групою відображатимуться у випадаючому меню"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "нове вікно"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "Примусове відкриття посилання в новому вікні"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "користувацьке посилання"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "користувацькі посилання"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "Тип(и) об'єкта, до яких застосовується цей шаблон."
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr ""
-"Код шаблону Jinja2. Список об'єктів, що експортуються, передається як "
-"контекстна змінна з назвою запит
."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "За замовчуванням text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "розширення файлу"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "Розширення для додавання до відтвореної назви файлу"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "як вкладення"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "Завантажити файл як вкладення"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "експорт шаблону"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "експортувати шаблони"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "\"{name}\" - це зарезервована назва. Будь ласка, виберіть іншу назву."
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "Тип(и) об'єкта, до яких застосовується цей фільтр."
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "спільні"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "збережений фільтр"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "збережені фільтри"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr ""
"Параметри фільтра повинні зберігатися як словник аргументів ключових слів."
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "Тип об'єкта таблиці"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "таблиця"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "конфігурація таблиці"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "конфігурації таблиць"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "Невідома таблиця: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "Невідомий стовпець: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "висота зображення"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "ширина зображення"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "вкладення зображення"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "вкладення зображень"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr ""
"Вкладені зображення не можуть бути призначені для цього типу об'єкта "
"({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "добрий"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "запис журналу"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "записи журналу"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "Журналізація не підтримується для цього типу об'єктів ({type})."
-#: netbox/extras/models/models.py:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "закладка"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "закладки"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})."
@@ -9553,179 +9723,193 @@ msgstr "кешоване значення"
msgid "cached values"
msgstr "кешовані значення"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "гілка"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "гілки"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "поетапна зміна"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "поетапні зміни"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "Тип(и) об'єкта, до яких можна застосувати цю позначку."
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "мітка"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "мітки"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "позначений предмет"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "позначені предмети"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "Дані сценарію"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "Параметри виконання сценарію"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml застарілий і буде видалений у версії 4.4"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json застарілий і буде видалений у версії 4.4"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "Відхилити"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "Типи об'єктів"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "Перевірте унікальність"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "видимий"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "Редагований"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "Пов'язаний тип об'єкта"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "Набір вибору"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "Чи можна клонувати"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "Мінімальне значення"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "Максимальне значення"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "Перевірка регулярного вираза"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "Графік"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "Порядок за алфавітом"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "Нове вікно"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "Тип MIME"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "Ім'я файлу"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "Розширення файлу"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "Як вкладення"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "Файл даних"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "Синхронізовано"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "Зображення"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "Розмір (байт)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "Назва таблиці"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "Читати"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "Перевірка SSL"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "Типи подій"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "Ролі пристроїв"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "Коментарі (короткі)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "Лінія"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "Рівень"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "Повідомлення"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "Метод"
@@ -9767,32 +9951,32 @@ msgstr "Невірний атрибут \"{name}\" за запитом"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "Невірний атрибут \"{name}\" для {model}"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, python-brace-format
msgid "An error occurred while rendering the template: {error}"
msgstr "Під час візуалізації шаблону сталася помилка: {error}"
-#: netbox/extras/views.py:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "Ваша інформаційна панель була скинута."
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "Доданий віджет: "
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "Оновлений віджет: "
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "Видалений віджет: "
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "Помилка при видаленні віджета: "
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений."
@@ -9815,7 +9999,7 @@ msgstr ""
msgid "Invalid IP prefix format: {data}"
msgstr "Невірний формат префікса IP: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "Недостатньо місця для розміщення запитуваного розміру префікса"
@@ -9856,8 +10040,8 @@ msgstr "Cisco"
msgid "Plaintext"
msgstr "Простий текст"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "Сервіс"
@@ -9870,19 +10054,19 @@ msgstr "Клієнт"
msgid "Invalid IP address format: {address}"
msgstr "Невірний формат IP-адреси: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "Імпортувати ціль"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "Імпорт цілі (назва)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "Ціль експорту"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "Ціль експорту (назва)"
@@ -9919,7 +10103,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "Експорт L2VPN (ідентифікатор)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "Префікс"
@@ -9947,8 +10131,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "Мережеві префікси, які містять цей префікс або IP"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "Довжина маски"
@@ -9960,18 +10144,18 @@ msgstr "Група VLAN (ідентифікатор)"
msgid "VLAN Group (slug)"
msgstr "Група VLAN (скорочення)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ідентифікатор)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "Номер VLAN (1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "Адреса"
@@ -10020,26 +10204,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "Політика перекладу VLAN (назва)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "Група FHRP (назва)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "Група FHRP (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP-адреса (ідентифікатор)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP-адреса"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "Первинна адреса IPv4 (ідентифікатор)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "Первинний IPv4 (адреса)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "Первинна адреса IPv6 (ідентифікатор)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "Первинний IPv6 (адреса)"
@@ -10100,24 +10292,24 @@ msgid "Date added"
msgstr "Дата додавання"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "Група VLAN"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -10130,9 +10322,9 @@ msgstr "Довжина префікса"
msgid "Is a pool"
msgstr "Чи є пулом"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "Вважати повністю використаним"
@@ -10141,28 +10333,32 @@ msgstr "Вважати повністю використаним"
msgid "VLAN Assignment"
msgstr "Призначення VLAN"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "Ставтеся до населених"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "Ім'я DNS"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "Протокол"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "Ідентифікатор групи"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -10172,51 +10368,51 @@ msgstr "Ідентифікатор групи"
msgid "Authentication type"
msgstr "Тип аутентифікації"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "Ключ аутентифікації"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "Аутентифікація"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "Діапазони ідентифікаторів VLAN"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Роль Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "Тех. майданчик і група"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "Порти"
@@ -10252,8 +10448,9 @@ msgstr "VLAN тех. майданчика (якщо такий є)"
msgid "Scope ID"
msgstr "Ідентифікатор області застосування"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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"
@@ -10308,47 +10505,58 @@ msgstr ""
msgid "Auth type"
msgstr "Тип авторизації"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "Призначена група VLAN"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "Політика перекладу VLAN"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "протокол IP"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "Необхідний, якщо він не був призначений для віртуальної машини"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "Батьківський тип (додаток та модель)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "Обов'язково, якщо він не був призначений для пристрою"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "Назва батьківського об'єкта"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "Ідентифікатор батьківських об'єктів"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr ""
+"Один з батьківських або parent_object_id повинен бути включений до параметра"
+" parent_object_type"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} не призначається цьому пристрою/віртуальній машині."
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} не призначається цьому батькові."
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Маршрути до цілей"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "Імпортувати цілі"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "Експортувати цілі"
@@ -10360,13 +10568,13 @@ msgstr "Імпортований до VRF"
msgid "Exported by VRF"
msgstr "Експортувати з VRF"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "Приватний"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "Сімейство адрес"
@@ -10386,50 +10594,50 @@ msgstr "Кінець"
msgid "Search within"
msgstr "Пошук в межах"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "Присутній у VRF"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "Пристрій/віртуальна машина"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "Батьківський префікс"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "Призначено на інтерфейс"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "Ім'я DNS"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN'и"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "Містить ідентифікатор VLAN"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "Локальний ідентифікатор VLAN"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "Віддалений ідентифікатор VLAN"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "Контроль Q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "Ідентифікатор VLAN"
@@ -10439,7 +10647,7 @@ msgstr "Ідентифікатор VLAN"
msgid "Route Target"
msgstr "Маршрут до цілі"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10513,12 +10721,12 @@ msgstr "Ідентифікатори VLAN"
msgid "Child VLANs"
msgstr "Підпорядковані VLAN'и"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
msgid ""
"Comma-separated list of one or more port numbers. A range may be specified "
"using a hyphen."
@@ -10526,28 +10734,32 @@ msgstr ""
"Список одного або декількох номерів портів, розділених комами. Діапазон "
"можна вказати за допомогою дефіса."
-#: netbox/ipam/forms/model_forms.py:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "Шаблон сервісу"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "Батьківський тип"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "Порт (и)"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "Шаблон сервісу"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "З шаблону"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "Користувацький"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr ""
@@ -10595,19 +10807,19 @@ msgstr "тип аутентифікації"
msgid "authentication key"
msgstr "ключ аутентифікації"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "Група FHRP/VRRP"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "Групи FHRP/VRRP"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "Групове призначення FHRP/VRRP"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "Групові призначення FHRP/VRRP"
@@ -10619,7 +10831,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "RIRи"
@@ -10693,7 +10905,7 @@ msgstr "є у пулі"
msgid "All IP addresses within this prefix are considered usable"
msgstr "Усі IP-адреси в цьому префіксі вважаються придатними для використання"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "використовувана марка"
@@ -10705,12 +10917,12 @@ msgstr "мережеві префікси"
msgid "Cannot create prefix with /0 mask."
msgstr "Неможливо створити префікс з маскою /0."
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "глобальна таблиця"
@@ -10719,112 +10931,130 @@ msgstr "глобальна таблиця"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "Дублікат префікса знайдений у {table}: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "стартова адреса"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "Адреса IPv4 або IPv6 (з маскою)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "кінцева адреса"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "Експлуатаційний стан даного діапазону"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "Основна функція цього діапазону"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "позначка заповнена"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "Запобігання створенню IP-адрес в цьому діапазоні"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "Повідомте про 100% використаний простір"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "Діапазон IP"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "Діапазони IP"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "Початкова та кінцева версії IP-адреси повинні збігатися"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
msgid "Starting and ending IP address masks must match"
msgstr "Початкові та кінцеві маски IP-адреси повинні збігатися"
-#: netbox/ipam/models/ip.py:561
+#: netbox/ipam/models/ip.py:569
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr ""
"Кінцева адреса повинна бути більшою за початкову адресу ({start_address})"
-#: netbox/ipam/models/ip.py:589
+#: netbox/ipam/models/ip.py:597
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr ""
"Визначені адреси перекриваються з діапазоном {overlapping_range} в VRF {vrf}"
-#: netbox/ipam/models/ip.py:598
+#: netbox/ipam/models/ip.py:606
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr ""
"Визначений діапазон перевищує максимальний підтримуваний розмір ({max_size})"
-#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "адреса"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "Операційний стан цього IP"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "Функціональна роль цього IP"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT (внутрішній)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "IP, для якого ця адреса є \"зовнішньою\""
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "Ім'я хоста або FQDN (не залежить від регістру регістру)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP-адреси"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "Не вдається створити IP-адресу з маскою /0."
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr ""
"{ip} це ідентифікатор мережі, який не може бути присвоєний інтерфейсу."
-#: netbox/ipam/models/ip.py:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip} це широкомовна адреса, яка може не бути присвоєна інтерфейсу."
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "Дублікати IP-адреси знайдено в {table}: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "Не вдається створити IP-адресу {ip} внутрішній діапазон {range}."
+
+#: netbox/ipam/models/ip.py:920
msgid ""
"Cannot reassign IP address while it is designated as the primary IP for the "
"parent object"
@@ -10832,7 +11062,7 @@ msgstr ""
"Не вдається перепризначити IP-адресу, поки вона призначена як первинний IP "
"для батьківського об'єкта"
-#: netbox/ipam/models/ip.py:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "Статус SLAAC може бути призначений лише адресам IPv6"
@@ -10848,57 +11078,45 @@ msgstr "шаблон сервісу"
msgid "service templates"
msgstr "шаблони послуг"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "Конкретні IP-адреси (якщо такі є), до яких прив'язана ця послуга"
-#: netbox/ipam/models/services.py:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "послуга"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "послуги"
-#: 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:112
-msgid ""
-"A service must be associated with either a device or a virtual machine."
-msgstr ""
-"Служба повинна бути пов'язана або з пристроєм, або з віртуальною машиною."
-
-#: netbox/ipam/models/vlans.py:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "Групи VLAN"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
msgid "Cannot set scope_type without scope_id."
msgstr "Не вдається встановити scope_type без scope_id."
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:103
msgid "Cannot set scope_id without scope_type."
msgstr "Не вдається встановити scope_id без scope_type."
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:111
#, 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:117
#, 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:124
#, python-brace-format
msgid ""
"Ending VLAN ID in range must be greater than or equal to the starting VLAN "
@@ -10907,36 +11125,36 @@ msgstr ""
"Кінцевий ідентифікатор VLAN в діапазоні повинен бути більшим або дорівнювати"
" початковому ідентифікатору VLAN ({range})"
-#: netbox/ipam/models/vlans.py:124
+#: netbox/ipam/models/vlans.py:130
msgid "Ranges cannot overlap."
msgstr "Діапазони не можуть перекриватися."
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "Група VLAN (необов'язково)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "Числовий ідентифікатор VLAN (1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "Операційний стан цього VLAN"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "Основна функція цього VLAN"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, python-brace-format
msgid ""
"VLAN is assigned to group {group} (scope: {scope}); cannot also assign to "
@@ -10945,7 +11163,7 @@ msgstr ""
"VLAN присвоюється групі {group} (сфера застосування: {scope}); також не може"
" призначатися до тех. майданчику {site}."
-#: netbox/ipam/models/vlans.py:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
@@ -10954,27 +11172,27 @@ msgstr ""
"Призначений сайт {site} не є членом призначеної групи {group} (сфера "
"застосування: {scope})."
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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:310
+#: netbox/ipam/models/vlans.py:316
msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
msgstr ""
"Тільки VLAN клієнтів Q-in-Q можуть бути призначені для обслуговування VLAN."
-#: netbox/ipam/models/vlans.py:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "Політика перекладу VLAN"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "Правило перекладу VLAN"
@@ -10994,8 +11212,8 @@ msgstr "забезпечити унікальний простір"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "Запобігання дублікуванню префіксів/IP-адрес у цьому VRF"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRFи"
@@ -11023,74 +11241,79 @@ msgstr "Кількість тех. майданчиків"
msgid "Provider Count"
msgstr "Кількість провайдерів"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "Сукупні мережі"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "Додано"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "Мережеві префікси"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "Утилізація"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "Діапазони IP"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "Префікс (Плоский)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "Глибина"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "Пул"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "Позначено як використане"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "Початкова адреса"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "Позначено заселеним"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (внутрішній)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (зовнішній)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "Призначений"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "Призначений об'єкт"
@@ -11098,22 +11321,22 @@ msgstr "Призначений об'єкт"
msgid "VID Ranges"
msgstr "Діапазони VID"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VID"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "Правила"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "Локальний VID"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "Віддалений VID"
@@ -11126,14 +11349,27 @@ msgstr "RD"
msgid "Unique"
msgstr "Унікальний"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "Імпортувати цілі"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "Експортувати цілі"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "Доступний 1 IP"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} Доступні IP-адреси"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "Багато доступних IP-адрес"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -11157,31 +11393,31 @@ msgstr ""
"У назвах DNS дозволені лише буквено-цифрові символи, зірочки, дефіси, крапки"
" та підкреслення"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Підпорядковані мережеві префікси"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Підпорядковані діапазони"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "Пов'язані IP-адреси"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "Інтерфейси пристрою"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "Інтерфейси віртуальної машини"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Це поле не може бути порожнім."
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
@@ -11189,25 +11425,25 @@ msgstr ""
"Значення має бути передано безпосередньо (наприклад, \"foo\": 123); не "
"використовуйте словник або список."
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value} не є дійсним вибором."
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "Невірний тип вмісту: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr "Невірне значення. Вкажіть тип вмісту як '.'."
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "Діапазони повинні бути вказані у форматі (нижня межа, верхня межа)."
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "Межі діапазону повинні бути визначені як цілі числа."
@@ -11282,6 +11518,7 @@ msgid "Dark Grey"
msgstr "Антрацитовий"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "За замовчуванням"
@@ -11586,31 +11823,31 @@ msgstr "Користувацьке поле '{name}' має мати уніка
msgid "Missing required custom field '{name}'."
msgstr "Відсутнє обов'язкове користувацьке поле '{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "Віддалене джерело даних"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "шлях даних"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "Шлях до віддаленого файлу (відносно кореня джерела даних)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "увімкнути автоматичну синхронізацію"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr "Увімкнути автоматичну синхронізацію даних при оновленні файлу даних"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "дата синхронізована"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name} повинен реалізувати метод sync_data()."
@@ -11639,7 +11876,7 @@ msgstr "Необхідно вказати одиницю при установц
msgid "Organization"
msgstr "Організація"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "Групи тех. майданчиків"
@@ -11678,208 +11915,212 @@ msgid "Virtual Device Contexts"
msgstr "Контексти віртуальних пристроїв"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "Профілі типу модуля"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "Виробники"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "Компоненти пристрою"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "Ролі елементів інвентаря"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC-адреси"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "З'єднання"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "Кабелі"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "Бездротові зв'язки"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "Інтерфейсні підключення"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Консольні підключення"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "Підключення живлення"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "Групи WLAN"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "Префікс і ролі VLAN"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "Діапазони ASN"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "Політика перекладу VLAN"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "Правила перекладу VLAN"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "Шаблони послуг"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "Тунелі"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "Тунельні групи"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "Кінці тунелів"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "Налаштування IKE"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "Політика IKE"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "Налаштування IPsec"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "Політика IPsec"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "Профілі IPsec"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "Віртуальні диски"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "Типи кластерів"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "Кластерні групи"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "Типи схем"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "Кінці каналу зв'язку"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "Віртуальні схеми"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "Типи віртуальних схем"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "Закінчення віртуальних схем"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "Групи каналів зв'язку"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "Групи завдань"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "Провайдери"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "Облікові записи провайдера"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "Мережі провайдерів"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "Панелі живлення"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "Конфігурації"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "Контексти конфігурації"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "Конфігураційні шаблони"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "Персоналізація"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11892,92 +12133,96 @@ msgstr "Персоналізація"
msgid "Custom Fields"
msgstr "Користувацькі поля"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "Вибір користувацьких полів"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "Користувацькі посилання"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "Експортувати шаблони"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "Збережені фільтри"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "Конфігурації таблиці"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "Вкладення зображень"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "Операції"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "Інтеграція"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "Джерела даних"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "Правила події"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Веб-хуки"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "Завдання"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "Ведення журналу"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "Групи сповіщень"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "Записи журналу"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "Журнал змін"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "Адміністратор"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "Жетони API"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "Система"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11985,11 +12230,11 @@ msgstr "Система"
msgid "Plugins"
msgstr "Плагіни"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "Історія налаштувань"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "Фонові завдання"
@@ -12024,22 +12269,22 @@ msgid ""
msgstr ""
"{template_extension} не є підкласом netbox.plugins.PluginTemplateExtension!"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} повинен бути екземпляром netbox.plugins.PluginMenuItem"
-#: netbox/netbox/plugins/registration.py:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button} повинен бути екземпляром netbox.plugins.PluginMenuButton"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "extra_context повинен бути словником"
@@ -12117,79 +12362,79 @@ msgstr "Не вдається додати магазини до реєстру
msgid "Cannot delete stores from registry"
msgstr "Неможливо видалити магазини з реєстру"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "Чеська мова"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "Данська мова"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "Німецька мова"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "Англійська мова"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "Іспанська мова"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "Французька мова"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "Італійська мова"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "Японська мова"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "Голландська мова"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "Польська мова"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "Португальська мова"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "Російська мова"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "Турецька мова"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "Українська мова"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "Китайська мова"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "Вибрати все"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "Перемкнути всі"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "Переключити випадаюче меню"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "Помилка"
@@ -12198,12 +12443,12 @@ msgstr "Помилка"
msgid "No {model_name} found"
msgstr "{model_name} не знайдено"
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "Поле"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "Значення"
@@ -12211,7 +12456,7 @@ msgstr "Значення"
msgid "Dummy Plugin"
msgstr "Фіктивний плагін"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
@@ -12220,51 +12465,51 @@ msgstr ""
"Виникла помилка при рендерингу вибраного шаблону експорту ({template}): "
"{error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "Ряд {i}: Об'єкт з ідентифікатором {id} не існує"
-#: netbox/netbox/views/generic/bulk_views.py:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "Ні {object_type} були обрані."
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "Перейменовано {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "Видалено {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "Журнал змін"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "Журнал"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
msgid "Unable to synchronize data: No data file set."
msgstr "Неможливо синхронізувати дані: Файл даних не встановлено."
-#: netbox/netbox/views/generic/feature_views.py:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "Синхронізовані дані для {object_type} {object}."
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "Синхронізовано {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name} повинен реалізувати get_children()"
@@ -12335,12 +12580,6 @@ msgstr "на GitHub"
msgid "Home Page"
msgstr "Головна сторінка"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "Профіль"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12415,13 +12654,10 @@ msgid "Toggle All"
msgstr "Перемкнути всі"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "Таблиця"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "Замовлення"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "Колонки"
@@ -12441,8 +12677,8 @@ msgid "Account Details"
msgstr "Реквізити рахунку"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "Електронна скринька"
@@ -12483,8 +12719,11 @@ msgstr "Призначені групи"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12528,7 +12767,7 @@ msgstr "Востаннє використано"
msgid "Add a Token"
msgstr "Додати Жетон"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "Головна"
@@ -12543,7 +12782,7 @@ msgstr "Логотип NetBox"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "Отримати"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12623,6 +12862,7 @@ msgstr "Тип каналу зв'язку"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12646,6 +12886,20 @@ msgstr "Редагувати"
msgid "Swap"
msgstr "Поміняти місцями"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "Видалити"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "Точка закінчення"
@@ -12701,8 +12955,8 @@ msgstr "Відключити"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12798,28 +13052,22 @@ msgstr "байтів"
msgid "SHA256 Hash"
msgstr "Хеш SHA256"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "Синхронізація"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "Зміст"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "Востаннє синхронізовано"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "Бекенд"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "Параметри не визначені"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "Файли"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "Висота стійки"
@@ -12994,7 +13242,7 @@ msgstr "Фонові черги"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "Налаштувати таблицю"
@@ -13226,7 +13474,7 @@ msgstr "Перейменувати вибране"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "Не підключено"
@@ -13392,6 +13640,7 @@ msgid "Regenerate Slug"
msgstr "Відновити скорочення"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13443,17 +13692,25 @@ msgstr "Відсік"
msgid "Add Device"
msgstr "Додати пристрій"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "Роль віртуальної машини"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "Ролі дочірніх пристроїв"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "Додавання ролі пристрою"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "Назва моделі"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "Номер частини"
@@ -13479,7 +13736,7 @@ msgstr "Положення порту ззаду"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13546,7 +13803,7 @@ msgstr "Очистити"
msgid "Clear All"
msgstr "Очистити все"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "Глибина монтажу"
@@ -13612,11 +13869,11 @@ msgstr "Ширина каналу"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13629,7 +13886,7 @@ msgid "No member interfaces"
msgstr "Немає інтерфейсів учасників"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13653,15 +13910,15 @@ msgstr "Ідентифікатор частини"
msgid "Add Child Location"
msgstr "Додати підпорядковане місцезнаходження"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "Підпорядковані місцезнаходження"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "Додати місцезнаходження"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "Додати пристрою"
@@ -13674,9 +13931,18 @@ msgid "Add Device Type"
msgstr "Додати тип пристрою"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "Додати тип модуля"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "Профіль не призначений"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "Профіль типу модуля"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "Підключений пристрій"
@@ -13699,7 +13965,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "А"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "Фідер живлення"
@@ -13787,11 +14053,11 @@ msgstr "Позиції"
msgid "Add Site"
msgstr "Додати тех. майданчик"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "Підпорядковані регіони"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "Додати регіон"
@@ -13815,19 +14081,20 @@ msgstr "Фізична адреса"
msgid "Shipping Address"
msgstr "Адреса доставки"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "Підпорядковані групи"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "Додати групу тех. майданчиків"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "Вкладення"
@@ -13868,6 +14135,15 @@ msgstr "Редагування віртуального шасі %(name)s"
msgid "Rack/Unit"
msgstr "Стійка/юніт"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "Вилучити віртуального учасника шасі"
@@ -13979,23 +14255,23 @@ msgstr "Непідтримувана версія PostgreSQL"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"Переконайтеся, що використовується PostgreSQL версії 12 або новішої версії. "
+"Переконайтеся, що використовується PostgreSQL версії 14 або новішої версії. "
"Перевірити це можна, підключившись до бази даних за допомогою облікових "
-"даних NetBox і оформивши запит на SELECT VERSION()
."
+"даних NetBox і оформивши запит на ОБЕРІТЬ ВЕРСІЮ ()
."
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "Файл даних, пов'язаний з цим об'єктом, видалено"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "Дані синхронізовані"
@@ -14005,12 +14281,13 @@ msgstr "Дані синхронізовані"
msgid "Sync Data"
msgstr "Синхронізація даних"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "Параметри середовища"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "Шаблон"
@@ -14064,7 +14341,7 @@ msgid "Button Class"
msgstr "Клас кнопок"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "Призначені моделі"
@@ -14150,14 +14427,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "Умови"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "Тип MIME"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "Розширення файлу"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "Заплановано на"
@@ -14307,23 +14576,46 @@ msgstr "Поріг журналу"
msgid "All"
msgstr "Усе"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "Конфігурація таблиці"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "Відображаються стовпці"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "Налаштування таблиці"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "Рухати угору"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "Рухати вниз"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "Позначені предмети"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "Дозволені типи об'єктів"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "Будь-який"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "Позначені типи предметів"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "Позначені об'єкти"
@@ -14695,7 +14987,8 @@ msgstr "Довідковий центр"
msgid "Log Out"
msgstr "Вийти"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "Увійти"
@@ -14727,7 +15020,7 @@ msgstr "Тип аутентифікації"
msgid "Authentication Key"
msgstr "Ключ аутентифікації"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "Віртуальні IP-адреси"
@@ -14760,7 +15053,7 @@ msgid "Show All"
msgstr "Показати все"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "Глобальний"
@@ -14792,14 +15085,14 @@ msgstr "Початкова адреса"
msgid "Ending Address"
msgstr "Кінцева адреса"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
-msgid "Marked fully utilized"
-msgstr "Позначений повністю використаний"
-
#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "Деталі адресації"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "Позначений повністю використаний"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "Підпорядковані IP-адреси"
@@ -14905,11 +15198,11 @@ msgstr "Унікальний IP простір"
msgid "Errors"
msgstr "Помилки"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "Увійти"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "Або"
@@ -14967,37 +15260,37 @@ msgstr ""
"Клацніть тут щоб спробувати завантажити NetBox "
"знову."
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "Контакт"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "Назва"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "Телефон"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "Контактна група"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "Додати групу контактів"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "Контактна роль"
@@ -15010,12 +15303,12 @@ msgid "Add Tenant"
msgstr "Додати орендаря"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "Група орендарів"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "Додати групу орендарів"
@@ -15211,7 +15504,7 @@ msgstr "Термін служби SA (КБ)"
msgid "L2VPN Attributes"
msgstr "L2VPN Атрибути"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "Додати кінець"
@@ -15278,11 +15571,11 @@ msgid "Add Wireless LAN"
msgstr "Додати бездротову локальну мережу"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "Група бездротової локальної мережі"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "Додати групу бездротової локальної мережі"
@@ -15298,109 +15591,133 @@ msgstr "Батьківська контактна група (ідентифік
msgid "Parent contact group (slug)"
msgstr "Батьківська контактна група (скорочення)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "Контактна група (ідентифікатор)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "Контактна група (скорочення)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "Контакт (ідентифікатор)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "Роль контакту (ідентифікатор)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "Контактна роль (скорочення)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "Контактна група"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "Батьківська група орендарів (ідентифікатор)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "Батьківська група орендарів (скорочення)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "Група орендарів (ідентифікатор)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "Група орендарів (ідентифікатор)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "Група орендарів (скорочення)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "Опис"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "Додати групи"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "Вилучити групи"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr ""
+"Назви груп, розділені комами, укладені подвійними лапками (наприклад, «Група"
+" 1, Група 2\")"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "Призначений контакт"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "контактна група"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "контактні групи"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "контактна роль"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "контактні ролі"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "назва"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "телефон"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "електронна скринька"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "посилання"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "контакт"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "контакти"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "членство в контактній групі"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "членство в контактній групі"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "призначення контакта"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "призначення контакта"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "Контакти не можуть бути призначені для цього типу об'єкта ({type})."
@@ -15429,27 +15746,27 @@ msgstr "орендар"
msgid "tenants"
msgstr "орендарі"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "Назва контакту"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "Телефон контакту"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "Контактний Email"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "Адреса контакту"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "Посилання контакту"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "Опис контакту"
@@ -15573,24 +15890,24 @@ msgstr "Необхідно вибрати хоча б одну дію."
msgid "Invalid filter for {model}: {error}"
msgstr "Невірний фільтр для {model}: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "Перелік дій, наданих цим дозволом"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "обмеження"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr "Фільтр Queryset, що відповідає відповідним об'єктам вибраних типів"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "дозвіл"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "дозволи"
@@ -15694,7 +16011,7 @@ msgstr ""
"Пов'язаний об'єкт не знайдено за допомогою вказаного числового "
"ідентифікатора: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} має визначений ключ, але ВИБІР не є списком"
@@ -15907,14 +16224,6 @@ msgstr ""
msgid "Unrecognized header: {name}"
msgstr "Нерозпізнаний заголовок: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "Доступні стовпці"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "Вибрані стовпці"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15990,6 +16299,19 @@ msgstr ""
"Відсутнє необхідне значення для параметра статичного запиту: "
"'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "Невірне визначення схеми JSON"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "Схема JSON повинна визначати властивості"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "Невірне визначення схеми JSON: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "Пароль повинен мати хоча б одну цифру."
@@ -16029,7 +16351,7 @@ msgstr "Невідома мітка_додатка/назва_моделі дл
msgid "Invalid IP address set for {header}: {ip}"
msgstr "Невірна IP-адреса, встановлена для {header}: {ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "Стовпчик з назвою {name} вже визначено для таблиці {table_name}"
@@ -16090,18 +16412,6 @@ msgstr "Встановити нуль (Null)"
msgid "Clear all"
msgstr "Очистити все"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "Налаштування таблиці"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "Рухати угору"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "Рухати вниз"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "Пошук…"
@@ -16126,7 +16436,12 @@ msgstr "Написати"
msgid "The test must define csv_update_data."
msgstr "Тест повинен визначити csv_update_data."
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} має бути кратним {multiple}."
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} не є дійсним регулярним виразом."
@@ -16170,12 +16485,12 @@ msgid "Cluster type (ID)"
msgstr "Тип кластера (ідентифікатор)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "Кластер (ідентифікатор)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPU"
@@ -16284,51 +16599,51 @@ msgstr ""
"{count} пристрої призначені як хости для цього кластера, але не знаходяться "
"на місці {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "пам'ять (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "диск (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
msgid "Virtual machine name must be unique per cluster."
msgstr "Ім'я віртуальної машини має бути унікальним для кожного кластера."
-#: netbox/virtualization/models/virtualmachines.py:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "віртуальна машина"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "віртуальні машини"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr ""
"Віртуальна машина повинна бути призначена для тех. майданчику та/або "
"кластеру."
-#: netbox/virtualization/models/virtualmachines.py:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr ""
"Вибраний кластер ({cluster}) не присвоюється цьому тех. майданчику ({site})."
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
msgid "Must specify a cluster when assigning a host device."
msgstr "Необхідно вказати кластер при призначенні хост-пристрою."
-#: netbox/virtualization/models/virtualmachines.py:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr ""
"Обраний пристрій ({device}) не присвоюється цьому кластеру ({cluster})."
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, python-brace-format
msgid ""
"The specified disk size ({size}) must match the aggregate size of assigned "
@@ -16337,17 +16652,17 @@ msgstr ""
"Зазначений розмір диска ({size}) повинен відповідати сукупному розміру "
"призначених віртуальних дисків ({total_size})."
-#: netbox/virtualization/models/virtualmachines.py:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "Зазначена IP-адреса ({ip}) не присвоюється цієї віртуальній машині."
-#: netbox/virtualization/models/virtualmachines.py:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, python-brace-format
msgid ""
"The selected parent interface ({parent}) belongs to a different virtual "
@@ -16356,7 +16671,7 @@ msgstr ""
"Вибраний батьківський інтерфейс ({parent}) належить до іншої віртуальної "
"машини ({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different virtual "
@@ -16365,7 +16680,7 @@ msgstr ""
"Вибраний інтерфейс моста ({bridge}) належить до іншої віртуальної машини "
"({virtual_machine})."
-#: netbox/virtualization/models/virtualmachines.py:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, python-brace-format
msgid ""
"The untagged VLAN ({untagged_vlan}) must belong to the same site as the "
@@ -16375,24 +16690,24 @@ msgstr ""
" і батьківська віртуальна машина інтерфейсу, або ж вона повинна бути "
"глобальною."
-#: netbox/virtualization/models/virtualmachines.py:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "розмір (МБ)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "віртуальний диск"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "віртуальні диски"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "Додано {count} пристроїв для кластеризації {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "Вилучено {count} пристроїв з кластера {cluster}"
@@ -16469,22 +16784,26 @@ msgstr "Підписи DSA"
msgid "Group {n}"
msgstr "Група {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Приватна мережа Ethernet"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Віртуальна приватна локальна мережа Ethernet"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Приватне дерево Ethernet"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Віртуальне приватне дерево Ethernet"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "СПБ"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "Тунельна група (ідентифікатор)"
@@ -16529,15 +16848,15 @@ msgstr "Політика IPsec (ідентифікатор)"
msgid "IPSec policy (name)"
msgstr "Політика IPsec (назва)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN (скорочення)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "Інтерфейс віртуальної машини (ідентифікатор)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN (назва)"
@@ -16550,8 +16869,8 @@ msgstr "Тунельна група"
msgid "SA lifetime"
msgstr "Термін служби SA"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16601,33 +16920,33 @@ msgstr "Пропозиція/iї IPsec"
msgid "IPSec protocol"
msgstr "протокол IPsec"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "Тип L2VPN"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "Батьківський пристрій (для інтерфейсу)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "Батьківська віртуальна машина (для інтерфейсу)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "Призначений інтерфейс (пристрій або віртуальна машина)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr ""
"Не вдається імпортувати завершення інтерфейсу пристрою та віртуальної машини"
" одночасно."
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "Кожне завершення повинно вказувати або інтерфейс, або VLAN."
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "Не вдається призначити як інтерфейс, так і VLAN."
@@ -16640,7 +16959,7 @@ msgstr "Версія IKE"
msgid "Proposal"
msgstr "Пропозиція"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "Призначений тип об'єкта"
@@ -16754,20 +17073,20 @@ msgstr "Політики IPsec"
msgid "IPSec profiles"
msgstr "Профілі IPsec"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "Кінець L2VPN"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "Кінці L2VPN"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "Кінець L2VPN вже призначено ({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16800,19 +17119,19 @@ msgstr "тунель"
msgid "tunnels"
msgstr "тунелі"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
msgid "An object may be terminated to only one tunnel at a time."
msgstr "Об'єкт може бути кінцем лише в одному тунелі одночасно."
-#: netbox/vpn/models/tunnels.py:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "кинець тунелю"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "кінці тунелів"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name} вже прикріплений до тунелю ({tunnel})."
@@ -16845,11 +17164,11 @@ msgstr "Тривалість життя SA (секунди)"
msgid "SA Lifetime (KB)"
msgstr "Тривалість життя SA (КБ)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "Батьківський об'єкт"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "Тех. майданчик об'єкта"
@@ -16873,8 +17192,8 @@ msgstr "Персональний WPA (PSK)"
msgid "WPA Enterprise"
msgstr "WPA для підприємства"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16898,7 +17217,7 @@ msgstr "Інтерфейс A"
msgid "Interface B"
msgstr "Інтерфейс Б"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "Сторона Б"
@@ -16918,23 +17237,23 @@ msgstr "групи бездротових локальних мереж"
msgid "wireless LAN"
msgstr "бездротова локальна мережа"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "інтерфейс А"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "інтерфейс Б"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "бездротовий канал зв'язок"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "бездротові канали зв'язку"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, 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 4a8e40b8b..3974eb535 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 b52fff222..2d9a5d012 100644
--- a/netbox/translations/zh/LC_MESSAGES/django.po
+++ b/netbox/translations/zh/LC_MESSAGES/django.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-01 05:01+0000\n"
+"POT-Creation-Date: 2025-05-13 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n"
@@ -44,7 +44,7 @@ msgstr "可写"
#: netbox/account/tables.py:35 netbox/core/choices.py:102
#: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79
-#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572
+#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:627
#: netbox/templates/account/token.html:43
#: netbox/templates/core/configrevision.html:26
#: netbox/templates/core/configrevision_restore.html:12
@@ -75,57 +75,59 @@ msgstr "最后使用"
msgid "Allowed IPs"
msgstr "允许的IP"
-#: netbox/account/views.py:116
+#: netbox/account/views.py:118
#, python-brace-format
msgid "Logged in as {user}."
msgstr "以身份登录 {user}。"
-#: netbox/account/views.py:172
+#: netbox/account/views.py:174
msgid "You have logged out."
msgstr "您已注销。"
-#: netbox/account/views.py:224
+#: netbox/account/views.py:227
msgid "Your preferences have been updated."
msgstr "你的首选项已更新。"
-#: netbox/account/views.py:252
+#: netbox/account/views.py:255
msgid "LDAP-authenticated user credentials cannot be changed within NetBox."
msgstr "无法在 Netbox 中更改经过 LDAP 身份验证的用户凭据。"
-#: netbox/account/views.py:267
+#: netbox/account/views.py:270
msgid "Your password has been changed successfully."
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:1542
-#: netbox/dcim/choices.py:1600 netbox/dcim/choices.py:1650
-#: netbox/dcim/choices.py:1672 netbox/virtualization/choices.py:20
+#: netbox/dcim/choices.py:102 netbox/dcim/choices.py:186
+#: netbox/dcim/choices.py:239 netbox/dcim/choices.py:1549
+#: netbox/dcim/choices.py:1607 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:1696 netbox/virtualization/choices.py:20
#: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18
+#: netbox/vpn/choices.py:281
msgid "Planned"
msgstr "已规划"
-#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:326
+#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327
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:1599 netbox/dcim/choices.py:1649
-#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498
-#: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49
-#: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154
-#: netbox/templates/extras/configcontext.html:25
+#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:64
+#: netbox/core/tables/tasks.py:22 netbox/dcim/choices.py:22
+#: netbox/dcim/choices.py:103 netbox/dcim/choices.py:185
+#: netbox/dcim/choices.py:238 netbox/dcim/choices.py:1606
+#: netbox/dcim/choices.py:1673 netbox/dcim/choices.py:1695
+#: netbox/extras/tables/tables.py:539 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:45
-#: netbox/vpn/choices.py:19 netbox/wireless/choices.py:25
+#: netbox/vpn/choices.py:19 netbox/vpn/choices.py:280
+#: 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:1598
-#: netbox/dcim/choices.py:1651 netbox/dcim/choices.py:1670
+#: netbox/circuits/choices.py:24 netbox/dcim/choices.py:184
+#: netbox/dcim/choices.py:237 netbox/dcim/choices.py:1605
+#: netbox/dcim/choices.py:1675 netbox/dcim/choices.py:1694
#: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44
msgid "Offline"
msgstr "离线"
@@ -138,7 +140,7 @@ msgstr "预留"
msgid "Decommissioned"
msgstr "退役"
-#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1611
+#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1618
#: netbox/templates/dcim/interface.html:135
#: netbox/templates/virtualization/vminterface.html:83
#: netbox/tenancy/choices.py:17
@@ -173,36 +175,36 @@ 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:1344 netbox/dcim/filtersets.py:1442
-#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346
-#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954
-#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358
+#: netbox/dcim/filtersets.py:101 netbox/dcim/filtersets.py:155
+#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
+#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:2160 netbox/dcim/filtersets.py:2403
+#: netbox/dcim/filtersets.py:2461 netbox/ipam/filtersets.py:954
+#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "区域(ID)"
#: 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:1351 netbox/dcim/filtersets.py:1449
-#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353
-#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509
+#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:161
+#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
+#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
+#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
+#: netbox/dcim/filtersets.py:2167 netbox/dcim/filtersets.py:2410
+#: netbox/dcim/filtersets.py:2468 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
-#: netbox/vpn/filtersets.py:353
+#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
msgstr "地区(缩写)"
#: 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:1357
-#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116
-#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417
+#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
+#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
+#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
+#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2173
+#: netbox/dcim/filtersets.py:2416 netbox/dcim/filtersets.py:2474
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -210,12 +212,12 @@ msgstr "站点组(ID)"
#: 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:1364
-#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123
-#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424
-#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246
+#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
+#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
+#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
+#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2180
+#: netbox/dcim/filtersets.py:2423 netbox/dcim/filtersets.py:2481
+#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
msgstr "站点组(缩写)"
@@ -223,29 +225,29 @@ msgstr "站点组(缩写)"
#: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59
#: netbox/circuits/forms/filtersets.py:183
#: netbox/circuits/forms/filtersets.py:241
-#: netbox/circuits/tables/circuits.py:128 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:1448
-#: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88
-#: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343
-#: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754
-#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046
-#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160
-#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681
-#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729
-#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169
-#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473
-#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:395
+#: netbox/circuits/tables/circuits.py:128 netbox/dcim/forms/bulk_edit.py:177
+#: netbox/dcim/forms/bulk_edit.py:344 netbox/dcim/forms/bulk_edit.py:730
+#: netbox/dcim/forms/bulk_edit.py:935 netbox/dcim/forms/bulk_import.py:134
+#: netbox/dcim/forms/bulk_import.py:236 netbox/dcim/forms/bulk_import.py:337
+#: netbox/dcim/forms/bulk_import.py:598 netbox/dcim/forms/bulk_import.py:1479
+#: netbox/dcim/forms/bulk_import.py:1507 netbox/dcim/forms/filtersets.py:89
+#: netbox/dcim/forms/filtersets.py:227 netbox/dcim/forms/filtersets.py:344
+#: netbox/dcim/forms/filtersets.py:441 netbox/dcim/forms/filtersets.py:773
+#: netbox/dcim/forms/filtersets.py:992 netbox/dcim/forms/filtersets.py:1065
+#: netbox/dcim/forms/filtersets.py:1089 netbox/dcim/forms/filtersets.py:1179
+#: netbox/dcim/forms/filtersets.py:1217 netbox/dcim/forms/filtersets.py:1705
+#: netbox/dcim/forms/filtersets.py:1729 netbox/dcim/forms/filtersets.py:1753
+#: netbox/dcim/forms/model_forms.py:146 netbox/dcim/forms/model_forms.py:174
+#: netbox/dcim/forms/model_forms.py:250 netbox/dcim/forms/model_forms.py:567
+#: netbox/dcim/forms/model_forms.py:828 netbox/dcim/forms/object_create.py:395
#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26
-#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121
-#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133
-#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468
-#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161
-#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678
-#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197
+#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:125
+#: netbox/dcim/tables/racks.py:215 netbox/dcim/tables/sites.py:139
+#: netbox/extras/filtersets.py:618 netbox/ipam/forms/bulk_edit.py:479
+#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/filtersets.py:161
+#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:457
+#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:679
+#: netbox/ipam/tables/vlans.py:89 netbox/ipam/tables/vlans.py:199
#: netbox/templates/dcim/device.html:22
#: netbox/templates/dcim/inc/cable_termination.html:8
#: netbox/templates/dcim/inc/cable_termination.html:38
@@ -263,18 +265,18 @@ msgstr "站点组(缩写)"
#: netbox/virtualization/forms/model_forms.py:104
#: netbox/virtualization/forms/model_forms.py:178
#: netbox/virtualization/tables/virtualmachines.py:33
-#: netbox/vpn/forms/filtersets.py:272 netbox/wireless/forms/filtersets.py:88
-#: netbox/wireless/forms/model_forms.py:79
-#: netbox/wireless/forms/model_forms.py:121
+#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:88
+#: netbox/wireless/forms/model_forms.py:80
+#: netbox/wireless/forms/model_forms.py:122
msgid "Site"
msgstr "站点"
#: 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/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366
+#: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:624
#: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:984
-#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:363
+#: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366
msgid "Site (slug)"
msgstr "站点(缩写)"
@@ -327,21 +329,21 @@ msgid "Circuit type (slug)"
msgstr "线路类型(缩写)"
#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309
-#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237
-#: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453
-#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369
-#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128
-#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429
+#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
+#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
+#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
+#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2185
+#: netbox/dcim/filtersets.py:2427 netbox/dcim/filtersets.py:2486
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
-#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368
+#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
msgstr "站点(ID)"
#: 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:1380
-#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382
+#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
+#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
+#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
+#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2439
msgid "Location (ID)"
msgstr "位置(ID)"
@@ -350,24 +352,25 @@ msgid "Termination A (ID)"
msgstr "接入点A (ID)"
#: 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:1436
-#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41
-#: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92
-#: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181
-#: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239
-#: 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/circuits/filtersets.py:537 netbox/core/filtersets.py:81
+#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
+#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
+#: netbox/dcim/filtersets.py:2534 netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
+#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
+#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
+#: netbox/extras/filtersets.py:281 netbox/extras/filtersets.py:333
+#: netbox/extras/filtersets.py:406 netbox/extras/filtersets.py:449
+#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
+#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
+#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
+#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/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
#: netbox/templates/search.html:7 netbox/templates/search.html:26
-#: netbox/tenancy/filtersets.py:99 netbox/users/filtersets.py:23
+#: netbox/tenancy/filtersets.py:104 netbox/users/filtersets.py:23
#: netbox/users/filtersets.py:57 netbox/users/filtersets.py:102
#: netbox/users/filtersets.py:150 netbox/utilities/forms/forms.py:104
#: netbox/utilities/templates/navigation/menu.html:16
@@ -394,10 +397,10 @@ msgid "Circuit"
msgstr "线路"
#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66
-#: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377
-#: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065
-#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484
-#: netbox/extras/filtersets.py:542
+#: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379
+#: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1118
+#: netbox/dcim/filtersets.py:1439 netbox/dcim/filtersets.py:1537
+#: netbox/extras/filtersets.py:635
msgid "Location (slug)"
msgstr "位置(缩写)"
@@ -417,7 +420,7 @@ msgstr "电路 (ID)"
msgid "Virtual circuit (CID)"
msgstr "虚拟电路 (CID)"
-#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925
+#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
msgid "Virtual circuit (ID)"
msgstr "虚拟电路 (ID)"
@@ -453,20 +456,20 @@ msgstr "虚拟电路类型(slug)"
msgid "Virtual circuit"
msgstr "虚拟电路"
-#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276
-#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627
-#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401
+#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1329
+#: netbox/dcim/filtersets.py:1763 netbox/ipam/filtersets.py:627
+#: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404
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/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
+#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/tables/sites.py:100 netbox/ipam/models/asns.py:123
+#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
+#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
msgstr "自治系统编号/AS编号"
@@ -479,36 +482,37 @@ msgstr "自治系统编号/AS编号"
#: 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:82 netbox/ipam/forms/bulk_edit.py:56
+#: netbox/circuits/forms/bulk_edit.py:371 netbox/core/forms/bulk_edit.py:29
+#: netbox/dcim/forms/bulk_create.py:35 netbox/dcim/forms/bulk_edit.py:80
+#: netbox/dcim/forms/bulk_edit.py:100 netbox/dcim/forms/bulk_edit.py:160
+#: netbox/dcim/forms/bulk_edit.py:201 netbox/dcim/forms/bulk_edit.py:220
+#: netbox/dcim/forms/bulk_edit.py:303 netbox/dcim/forms/bulk_edit.py:457
+#: netbox/dcim/forms/bulk_edit.py:489 netbox/dcim/forms/bulk_edit.py:504
+#: netbox/dcim/forms/bulk_edit.py:563 netbox/dcim/forms/bulk_edit.py:586
+#: netbox/dcim/forms/bulk_edit.py:631 netbox/dcim/forms/bulk_edit.py:670
+#: netbox/dcim/forms/bulk_edit.py:695 netbox/dcim/forms/bulk_edit.py:768
+#: netbox/dcim/forms/bulk_edit.py:829 netbox/dcim/forms/bulk_edit.py:881
+#: netbox/dcim/forms/bulk_edit.py:904 netbox/dcim/forms/bulk_edit.py:952
+#: netbox/dcim/forms/bulk_edit.py:1022 netbox/dcim/forms/bulk_edit.py:1075
+#: netbox/dcim/forms/bulk_edit.py:1110 netbox/dcim/forms/bulk_edit.py:1150
+#: netbox/dcim/forms/bulk_edit.py:1194 netbox/dcim/forms/bulk_edit.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1266 netbox/dcim/forms/bulk_edit.py:1284
+#: netbox/dcim/forms/bulk_edit.py:1302 netbox/dcim/forms/bulk_edit.py:1320
+#: netbox/dcim/forms/bulk_edit.py:1793 netbox/dcim/forms/bulk_edit.py:1834
+#: netbox/extras/forms/bulk_edit.py:40 netbox/extras/forms/bulk_edit.py:150
+#: netbox/extras/forms/bulk_edit.py:183 netbox/extras/forms/bulk_edit.py:211
+#: netbox/extras/forms/bulk_edit.py:241 netbox/extras/forms/bulk_edit.py:289
+#: netbox/extras/forms/bulk_edit.py:307 netbox/extras/forms/bulk_edit.py:335
+#: netbox/extras/forms/bulk_edit.py:349 netbox/extras/forms/bulk_edit.py:395
+#: netbox/extras/tables/tables.py:83 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/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/bulk_edit.py:310
+#: netbox/ipam/forms/bulk_edit.py:358 netbox/ipam/forms/bulk_edit.py:401
+#: netbox/ipam/forms/bulk_edit.py:417 netbox/ipam/forms/bulk_edit.py:511
+#: netbox/ipam/forms/bulk_edit.py:543 netbox/ipam/forms/bulk_edit.py:586
+#: netbox/ipam/tables/vlans.py:242 netbox/ipam/tables/vlans.py:269
#: netbox/templates/account/token.html:35
#: netbox/templates/circuits/circuit.html:69
#: netbox/templates/circuits/circuitgroup.html:32
@@ -519,7 +523,7 @@ msgstr "自治系统编号/AS编号"
#: 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/datasource.html:58
#: netbox/templates/core/plugin.html:80 netbox/templates/dcim/cable.html:36
#: netbox/templates/dcim/consoleport.html:44
#: netbox/templates/dcim/consoleserverport.html:44
@@ -536,10 +540,11 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/dcim/manufacturer.html:40
#: netbox/templates/dcim/module.html:73
#: netbox/templates/dcim/modulebay.html:42
-#: netbox/templates/dcim/moduletype.html:39
+#: netbox/templates/dcim/moduletype.html:43
+#: netbox/templates/dcim/moduletypeprofile.html:20
#: netbox/templates/dcim/platform.html:33
#: netbox/templates/dcim/powerfeed.html:40
-#: netbox/templates/dcim/poweroutlet.html:40
+#: netbox/templates/dcim/poweroutlet.html:44
#: netbox/templates/dcim/powerpanel.html:30
#: netbox/templates/dcim/powerport.html:40 netbox/templates/dcim/rack.html:53
#: netbox/templates/dcim/rackreservation.html:62
@@ -557,21 +562,22 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/extras/notificationgroup.html:20
#: netbox/templates/extras/savedfilter.html:17
#: netbox/templates/extras/script_list.html:46
+#: netbox/templates/extras/tableconfig.html:17
#: netbox/templates/extras/tag.html:20 netbox/templates/extras/webhook.html:17
#: netbox/templates/generic/bulk_import.html:120
#: netbox/templates/ipam/aggregate.html:43 netbox/templates/ipam/asn.html:42
#: 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:77
+#: netbox/templates/ipam/iprange.html:74 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/service.html:52
#: 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/ipam/vrf.html:33 netbox/templates/tenancy/contact.html:77
#: netbox/templates/tenancy/contactgroup.html:25
#: netbox/templates/tenancy/contactrole.html:22
#: netbox/templates/tenancy/tenant.html:24
@@ -592,13 +598,13 @@ msgstr "自治系统编号/AS编号"
#: netbox/templates/vpn/ipsecprofile.html:40
#: netbox/templates/vpn/ipsecprofile.html:73
#: netbox/templates/vpn/ipsecproposal.html:17
-#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:33
+#: netbox/templates/vpn/l2vpn.html:30 netbox/templates/vpn/tunnel.html:33
#: netbox/templates/vpn/tunnelgroup.html:30
#: 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:123 netbox/users/forms/bulk_edit.py:64
+#: netbox/tenancy/forms/bulk_edit.py:32 netbox/tenancy/forms/bulk_edit.py:82
+#: netbox/tenancy/forms/bulk_edit.py:130 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:33
#: netbox/virtualization/forms/bulk_edit.py:47
@@ -609,9 +615,9 @@ msgstr "自治系统编号/AS编号"
#: 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:31 netbox/wireless/forms/bulk_edit.py:84
-#: netbox/wireless/forms/bulk_edit.py:143
+#: netbox/vpn/forms/bulk_edit.py:247 netbox/vpn/forms/bulk_edit.py:278
+#: netbox/wireless/forms/bulk_edit.py:31 netbox/wireless/forms/bulk_edit.py:85
+#: netbox/wireless/forms/bulk_edit.py:144
msgid "Description"
msgstr "描述"
@@ -663,23 +669,23 @@ msgstr "服务ID"
#: netbox/circuits/forms/bulk_edit.py:112
#: netbox/circuits/forms/bulk_edit.py:303
#: netbox/circuits/forms/filtersets.py:116
-#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210
-#: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822
-#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218
-#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113
-#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519
-#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737
-#: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034
+#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:216
+#: netbox/dcim/forms/bulk_edit.py:656 netbox/dcim/forms/bulk_edit.py:866
+#: netbox/dcim/forms/bulk_edit.py:1235 netbox/dcim/forms/bulk_edit.py:1262
+#: netbox/dcim/forms/bulk_edit.py:1789 netbox/dcim/forms/filtersets.py:1132
+#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/forms/filtersets.py:1543
+#: netbox/dcim/forms/filtersets.py:1567 netbox/dcim/tables/devices.py:744
+#: netbox/dcim/tables/devices.py:800 netbox/dcim/tables/devices.py:1041
#: 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:446
+#: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:303
+#: netbox/extras/tables/tables.py:487
#: 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/devicerole.html:38
#: netbox/templates/dcim/frontport.html:40
#: netbox/templates/dcim/inventoryitemrole.html:26
-#: netbox/templates/dcim/poweroutlet.html:44
+#: netbox/templates/dcim/poweroutlet.html:48
#: netbox/templates/dcim/rackrole.html:30
#: netbox/templates/dcim/rearport.html:40 netbox/templates/extras/tag.html:26
msgid "Color"
@@ -694,31 +700,31 @@ msgstr "颜色"
#: netbox/circuits/tables/circuits.py:65
#: netbox/circuits/tables/circuits.py:199
#: netbox/circuits/tables/virtual_circuits.py:58
-#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33
+#: netbox/core/forms/bulk_edit.py:19 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:1350
-#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004
-#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224
-#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321
-#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365
-#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514
-#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714
-#: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84
+#: netbox/core/tables/jobs.py:18 netbox/dcim/forms/bulk_edit.py:844
+#: netbox/dcim/forms/bulk_edit.py:983 netbox/dcim/forms/bulk_edit.py:1051
+#: netbox/dcim/forms/bulk_edit.py:1070 netbox/dcim/forms/bulk_edit.py:1093
+#: netbox/dcim/forms/bulk_edit.py:1135 netbox/dcim/forms/bulk_edit.py:1179
+#: netbox/dcim/forms/bulk_edit.py:1230 netbox/dcim/forms/bulk_edit.py:1257
+#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273
+#: netbox/dcim/forms/bulk_import.py:766 netbox/dcim/forms/bulk_import.py:792
+#: netbox/dcim/forms/bulk_import.py:818 netbox/dcim/forms/bulk_import.py:838
+#: netbox/dcim/forms/bulk_import.py:924 netbox/dcim/forms/bulk_import.py:1018
+#: netbox/dcim/forms/bulk_import.py:1060 netbox/dcim/forms/bulk_import.py:1381
+#: netbox/dcim/forms/bulk_import.py:1544 netbox/dcim/forms/filtersets.py:1023
+#: netbox/dcim/forms/filtersets.py:1122 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/filtersets.py:1315 netbox/dcim/forms/filtersets.py:1340
+#: netbox/dcim/forms/filtersets.py:1364 netbox/dcim/forms/filtersets.py:1384
+#: netbox/dcim/forms/filtersets.py:1431 netbox/dcim/forms/filtersets.py:1538
+#: netbox/dcim/forms/filtersets.py:1562 netbox/dcim/forms/model_forms.py:808
+#: netbox/dcim/forms/model_forms.py:814 netbox/dcim/forms/object_import.py:84
#: netbox/dcim/forms/object_import.py:113
#: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188
-#: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77
-#: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42
-#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468
-#: netbox/netbox/tables/tables.py:243
+#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/power.py:77
+#: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:42
+#: netbox/extras/tables/tables.py:449 netbox/extras/tables/tables.py:509
+#: netbox/netbox/tables/tables.py:269
#: netbox/templates/circuits/circuit.html:30
#: netbox/templates/circuits/virtualcircuit.html:39
#: netbox/templates/circuits/virtualcircuittermination.html:64
@@ -744,8 +750,8 @@ msgstr "颜色"
#: netbox/virtualization/forms/filtersets.py:55
#: 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:223 netbox/vpn/forms/model_forms.py:85
+#: netbox/vpn/forms/bulk_edit.py:268 netbox/vpn/forms/bulk_import.py:269
+#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:85
#: netbox/vpn/forms/model_forms.py:120 netbox/vpn/forms/model_forms.py:232
msgid "Type"
msgstr "类型"
@@ -769,36 +775,37 @@ msgstr "运营商账户"
#: netbox/circuits/forms/bulk_import.py:227
#: netbox/circuits/forms/filtersets.py:162
#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38
-#: netbox/core/forms/filtersets.py:80 netbox/core/tables/data.py:23
+#: netbox/core/forms/filtersets.py:85 netbox/core/tables/data.py:23
#: netbox/core/tables/jobs.py:26 netbox/core/tables/tasks.py:88
-#: 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:1344
-#: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572
-#: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238
-#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800
-#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007
-#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219
-#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150
-#: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982
-#: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70
-#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125
-#: netbox/dcim/tables/sites.py:82 netbox/dcim/tables/sites.py:137
+#: netbox/dcim/forms/bulk_edit.py:115 netbox/dcim/forms/bulk_edit.py:190
+#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_edit.py:753
+#: netbox/dcim/forms/bulk_edit.py:818 netbox/dcim/forms/bulk_edit.py:850
+#: netbox/dcim/forms/bulk_edit.py:977 netbox/dcim/forms/bulk_edit.py:1770
+#: netbox/dcim/forms/bulk_edit.py:1812 netbox/dcim/forms/bulk_import.py:91
+#: netbox/dcim/forms/bulk_import.py:150 netbox/dcim/forms/bulk_import.py:254
+#: netbox/dcim/forms/bulk_import.py:563 netbox/dcim/forms/bulk_import.py:717
+#: netbox/dcim/forms/bulk_import.py:1168 netbox/dcim/forms/bulk_import.py:1375
+#: netbox/dcim/forms/bulk_import.py:1539 netbox/dcim/forms/bulk_import.py:1603
+#: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239
+#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:819
+#: netbox/dcim/forms/filtersets.py:944 netbox/dcim/forms/filtersets.py:1026
+#: netbox/dcim/forms/filtersets.py:1127 netbox/dcim/forms/filtersets.py:1238
+#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1645
+#: netbox/dcim/tables/devices.py:150 netbox/dcim/tables/devices.py:524
+#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:989
+#: netbox/dcim/tables/devices.py:1101 netbox/dcim/tables/modules.py:104
+#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:129
+#: netbox/dcim/tables/sites.py:88 netbox/dcim/tables/sites.py:143
#: 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_edit.py:343 netbox/ipam/forms/bulk_edit.py:501
#: netbox/ipam/forms/bulk_import.py:195 netbox/ipam/forms/bulk_import.py:263
-#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:489
+#: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:496
#: netbox/ipam/forms/filtersets.py:219 netbox/ipam/forms/filtersets.py:297
-#: netbox/ipam/forms/filtersets.py:372 netbox/ipam/forms/filtersets.py:556
-#: 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/ipam/forms/filtersets.py:379 netbox/ipam/forms/filtersets.py:564
+#: netbox/ipam/forms/model_forms.py:511 netbox/ipam/tables/ip.py:184
+#: netbox/ipam/tables/ip.py:265 netbox/ipam/tables/ip.py:321
+#: netbox/ipam/tables/ip.py:394 netbox/ipam/tables/ip.py:421
+#: netbox/ipam/tables/vlans.py:97 netbox/ipam/tables/vlans.py:210
#: netbox/templates/circuits/circuit.html:34
#: netbox/templates/circuits/virtualcircuit.html:43
#: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:48
@@ -806,15 +813,16 @@ msgstr "运营商账户"
#: 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/dcim/powerfeed.html:36
+#: netbox/templates/dcim/poweroutlet.html:40
+#: 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:69
+#: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69
#: netbox/templates/ipam/vlan.html:48
#: netbox/templates/virtualization/cluster.html:21
#: netbox/templates/virtualization/virtualmachine.html:19
-#: netbox/templates/vpn/tunnel.html:25
+#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25
#: 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
@@ -826,10 +834,12 @@ msgstr "运营商账户"
#: netbox/virtualization/forms/filtersets.py:166
#: netbox/virtualization/tables/clusters.py:74
#: 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:52 netbox/vpn/tables/tunnels.py:48
-#: netbox/wireless/forms/bulk_edit.py:45
-#: netbox/wireless/forms/bulk_edit.py:108
+#: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_edit.py:264
+#: netbox/vpn/forms/bulk_import.py:37 netbox/vpn/forms/bulk_import.py:264
+#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223
+#: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:48
+#: netbox/wireless/forms/bulk_edit.py:46
+#: netbox/wireless/forms/bulk_edit.py:109
#: netbox/wireless/forms/bulk_import.py:45
#: netbox/wireless/forms/bulk_import.py:89
#: netbox/wireless/forms/filtersets.py:52
@@ -847,36 +857,37 @@ msgstr "状态"
#: netbox/circuits/forms/bulk_import.py:232
#: netbox/circuits/forms/filtersets.py:131
#: netbox/circuits/forms/filtersets.py:278
-#: netbox/circuits/forms/filtersets.py:332 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:1356
-#: netbox/dcim/forms/bulk_import.py:1565 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:1027 netbox/dcim/forms/filtersets.py:1057
-#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88
-#: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330
-#: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46
+#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:131
+#: netbox/dcim/forms/bulk_edit.py:196 netbox/dcim/forms/bulk_edit.py:361
+#: netbox/dcim/forms/bulk_edit.py:484 netbox/dcim/forms/bulk_edit.py:743
+#: netbox/dcim/forms/bulk_edit.py:856 netbox/dcim/forms/bulk_edit.py:1817
+#: netbox/dcim/forms/bulk_import.py:110 netbox/dcim/forms/bulk_import.py:155
+#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:362
+#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:1387
+#: netbox/dcim/forms/bulk_import.py:1596 netbox/dcim/forms/filtersets.py:175
+#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:325
+#: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:422
+#: netbox/dcim/forms/filtersets.py:742 netbox/dcim/forms/filtersets.py:936
+#: netbox/dcim/forms/filtersets.py:1046 netbox/dcim/forms/filtersets.py:1076
+#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/tables/power.py:88
+#: netbox/extras/filtersets.py:705 netbox/extras/forms/filtersets.py:365
+#: netbox/extras/forms/filtersets.py:438 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:256 netbox/ipam/forms/bulk_import.py:292
-#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/filtersets.py:50
+#: netbox/ipam/forms/bulk_edit.py:338 netbox/ipam/forms/bulk_edit.py:439
+#: netbox/ipam/forms/bulk_edit.py:496 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:256
+#: netbox/ipam/forms/bulk_import.py:292 netbox/ipam/forms/bulk_import.py:458
+#: netbox/ipam/forms/bulk_import.py:489 netbox/ipam/forms/filtersets.py:50
#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:102
#: netbox/ipam/forms/filtersets.py:123 netbox/ipam/forms/filtersets.py:146
#: netbox/ipam/forms/filtersets.py:182 netbox/ipam/forms/filtersets.py:282
-#: netbox/ipam/forms/filtersets.py:326 netbox/ipam/forms/filtersets.py:524
-#: netbox/ipam/tables/ip.py:408 netbox/ipam/tables/vlans.py:205
-#: netbox/templates/circuits/circuit.html:48
+#: netbox/ipam/forms/filtersets.py:333 netbox/ipam/forms/filtersets.py:441
+#: netbox/ipam/forms/filtersets.py:532 netbox/ipam/tables/ip.py:424
+#: netbox/ipam/tables/vlans.py:207 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
@@ -888,27 +899,27 @@ msgstr "状态"
#: netbox/templates/ipam/aggregate.html:30 netbox/templates/ipam/asn.html:33
#: netbox/templates/ipam/asnrange.html:29
#: netbox/templates/ipam/ipaddress.html:28
-#: netbox/templates/ipam/iprange.html:58 netbox/templates/ipam/prefix.html:29
+#: netbox/templates/ipam/iprange.html:65 netbox/templates/ipam/prefix.html:29
#: netbox/templates/ipam/routetarget.html:17
-#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vrf.html:20
-#: netbox/templates/tenancy/tenant.html:17
+#: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50
+#: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17
#: 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/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49
#: netbox/templates/wireless/wirelesslan.html:42
#: netbox/templates/wireless/wirelesslink.html:25
#: 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/tenancy/forms/model_forms.py:53 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:48
#: netbox/virtualization/forms/filtersets.py:111
-#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:269
+#: netbox/vpn/forms/bulk_edit.py:59 netbox/vpn/forms/bulk_edit.py:273
#: netbox/vpn/forms/bulk_import.py:59 netbox/vpn/forms/bulk_import.py:258
-#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:65
-#: netbox/wireless/forms/bulk_edit.py:113
+#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:66
+#: netbox/wireless/forms/bulk_edit.py:114
#: netbox/wireless/forms/bulk_import.py:57
#: netbox/wireless/forms/bulk_import.py:102
#: netbox/wireless/forms/filtersets.py:38
@@ -936,9 +947,9 @@ msgstr "承诺速率(Kbps)"
#: 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/bulk_edit.py:133
#: netbox/wireless/forms/filtersets.py:130
-#: netbox/wireless/forms/model_forms.py:168
+#: netbox/wireless/forms/model_forms.py:169
msgid "Distance"
msgstr "距离"
@@ -946,7 +957,7 @@ msgstr "距离"
#: netbox/circuits/forms/bulk_import.py:105
#: netbox/circuits/forms/bulk_import.py:108
#: netbox/circuits/forms/filtersets.py:213
-#: netbox/wireless/forms/bulk_edit.py:137
+#: netbox/wireless/forms/bulk_edit.py:138
#: netbox/wireless/forms/bulk_import.py:121
#: netbox/wireless/forms/bulk_import.py:124
#: netbox/wireless/forms/filtersets.py:134
@@ -964,30 +975,31 @@ msgstr "服务参数"
#: netbox/circuits/forms/filtersets.py:111
#: netbox/circuits/forms/filtersets.py:128
#: netbox/circuits/forms/filtersets.py:316
-#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68
-#: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846
-#: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205
-#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056
-#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288
-#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
-#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380
-#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529
-#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571
-#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90
-#: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137
-#: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210
-#: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258
-#: netbox/extras/forms/filtersets.py:282 netbox/extras/forms/filtersets.py:449
-#: netbox/ipam/forms/filtersets.py:101 netbox/ipam/forms/filtersets.py:281
-#: netbox/ipam/forms/filtersets.py:323 netbox/ipam/forms/filtersets.py:399
-#: netbox/ipam/forms/filtersets.py:484 netbox/ipam/forms/filtersets.py:497
-#: netbox/ipam/forms/filtersets.py:522 netbox/ipam/forms/filtersets.py:593
-#: netbox/ipam/forms/filtersets.py:611 netbox/netbox/tables/tables.py:259
+#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:73
+#: netbox/core/forms/filtersets.py:141 netbox/dcim/forms/bulk_edit.py:890
+#: netbox/dcim/forms/filtersets.py:174 netbox/dcim/forms/filtersets.py:206
+#: netbox/dcim/forms/filtersets.py:935 netbox/dcim/forms/filtersets.py:1075
+#: netbox/dcim/forms/filtersets.py:1199 netbox/dcim/forms/filtersets.py:1307
+#: netbox/dcim/forms/filtersets.py:1331 netbox/dcim/forms/filtersets.py:1356
+#: netbox/dcim/forms/filtersets.py:1375 netbox/dcim/forms/filtersets.py:1404
+#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1553
+#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1595
+#: netbox/dcim/forms/filtersets.py:1611 netbox/dcim/tables/modules.py:24
+#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:46
+#: netbox/extras/forms/filtersets.py:138 netbox/extras/forms/filtersets.py:215
+#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:262
+#: netbox/extras/forms/filtersets.py:293 netbox/extras/forms/filtersets.py:317
+#: netbox/extras/forms/filtersets.py:504 netbox/ipam/forms/filtersets.py:101
+#: netbox/ipam/forms/filtersets.py:281 netbox/ipam/forms/filtersets.py:330
+#: netbox/ipam/forms/filtersets.py:406 netbox/ipam/forms/filtersets.py:492
+#: netbox/ipam/forms/filtersets.py:505 netbox/ipam/forms/filtersets.py:530
+#: netbox/ipam/forms/filtersets.py:601 netbox/ipam/forms/filtersets.py:619
+#: netbox/netbox/tables/tables.py:285 netbox/templates/dcim/moduletype.html:68
#: netbox/virtualization/forms/filtersets.py:46
#: netbox/virtualization/forms/filtersets.py:109
#: netbox/virtualization/forms/filtersets.py:204
#: netbox/virtualization/forms/filtersets.py:261
-#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:153
+#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:154
#: netbox/wireless/forms/filtersets.py:36
#: netbox/wireless/forms/filtersets.py:102
msgid "Attributes"
@@ -998,13 +1010,14 @@ msgstr "属性"
#: 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:1775
-#: 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/dcim/forms/model_forms.py:148 netbox/dcim/forms/model_forms.py:191
+#: netbox/dcim/forms/model_forms.py:281 netbox/dcim/forms/model_forms.py:339
+#: netbox/dcim/forms/model_forms.py:874 netbox/dcim/forms/model_forms.py:1869
+#: netbox/ipam/forms/bulk_edit.py:448 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/ipam/forms/model_forms.py:631
#: netbox/netbox/navigation/menu.py:24
#: netbox/templates/dcim/device_edit.html:87
#: netbox/templates/dcim/htmx/cable_edit.html:75
@@ -1014,14 +1027,14 @@ msgstr "属性"
#: netbox/virtualization/forms/model_forms.py:229
#: netbox/vpn/forms/bulk_edit.py:78 netbox/vpn/forms/filtersets.py:48
#: 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
+#: netbox/vpn/forms/model_forms.py:414 netbox/wireless/forms/model_forms.py:58
+#: netbox/wireless/forms/model_forms.py:174
msgid "Tenancy"
msgstr "租户"
#: netbox/circuits/forms/bulk_edit.py:215
#: netbox/circuits/forms/model_forms.py:170
-#: netbox/dcim/forms/bulk_import.py:1317 netbox/dcim/forms/bulk_import.py:1335
+#: netbox/dcim/forms/bulk_import.py:1348 netbox/dcim/forms/bulk_import.py:1366
msgid "Termination type"
msgstr "线缆接口类型"
@@ -1043,11 +1056,11 @@ msgstr "端口速度 (Kbps)"
msgid "Upstream speed (Kbps)"
msgstr "上行速度 (Kbps)"
-#: 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
+#: netbox/circuits/forms/bulk_edit.py:233 netbox/dcim/forms/bulk_edit.py:1013
+#: netbox/dcim/forms/bulk_edit.py:1377 netbox/dcim/forms/bulk_edit.py:1394
+#: netbox/dcim/forms/bulk_edit.py:1411 netbox/dcim/forms/bulk_edit.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1527 netbox/dcim/forms/bulk_edit.py:1699
+#: netbox/dcim/forms/bulk_edit.py:1716
msgid "Mark connected"
msgstr "标记已连接"
@@ -1068,13 +1081,13 @@ msgstr "终端详情"
#: netbox/circuits/forms/bulk_edit.py:289
#: netbox/circuits/forms/bulk_import.py:188
#: netbox/circuits/forms/filtersets.py:305
-#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:562
+#: netbox/circuits/tables/circuits.py:206 netbox/dcim/forms/model_forms.py:656
#: netbox/templates/circuits/circuitgroupassignment.html:34
#: netbox/templates/dcim/device.html:133
#: netbox/templates/dcim/virtualchassis.html:68
#: netbox/templates/dcim/virtualchassis_edit.html:60
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:26
-#: netbox/tenancy/forms/bulk_edit.py:148
+#: netbox/tenancy/forms/bulk_edit.py:159
#: netbox/tenancy/forms/filtersets.py:110
msgid "Priority"
msgstr "优先级"
@@ -1094,26 +1107,26 @@ msgstr "运营商网络"
#: netbox/circuits/forms/bulk_edit.py:365
#: netbox/circuits/forms/bulk_import.py:254
#: netbox/circuits/forms/filtersets.py:382
-#: 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:1598 netbox/dcim/forms/model_forms.py:256
-#: netbox/dcim/forms/model_forms.py:1121 netbox/dcim/forms/model_forms.py:1590
+#: netbox/circuits/forms/model_forms.py:365 netbox/dcim/forms/bulk_edit.py:372
+#: netbox/dcim/forms/bulk_edit.py:1324 netbox/dcim/forms/bulk_edit.py:1760
+#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1137
+#: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:797
+#: netbox/dcim/forms/filtersets.py:1622 netbox/dcim/forms/model_forms.py:263
+#: netbox/dcim/forms/model_forms.py:1215 netbox/dcim/forms/model_forms.py:1684
#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179
-#: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966
-#: 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:200
+#: netbox/dcim/tables/devices.py:847 netbox/dcim/tables/devices.py:973
+#: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132
+#: netbox/extras/filtersets.py:645 netbox/ipam/forms/bulk_edit.py:245
+#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348
+#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/bulk_import.py:200
#: netbox/ipam/forms/bulk_import.py:268 netbox/ipam/forms/bulk_import.py:304
-#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/filtersets.py:247
-#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:377
-#: netbox/ipam/forms/filtersets.py:564 netbox/ipam/forms/model_forms.py:194
+#: netbox/ipam/forms/bulk_import.py:501 netbox/ipam/forms/filtersets.py:247
+#: netbox/ipam/forms/filtersets.py:305 netbox/ipam/forms/filtersets.py:384
+#: netbox/ipam/forms/filtersets.py:572 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:685 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/ipam/forms/model_forms.py:686 netbox/ipam/tables/ip.py:210
+#: netbox/ipam/tables/ip.py:269 netbox/ipam/tables/ip.py:325
+#: netbox/ipam/tables/vlans.py:101 netbox/ipam/tables/vlans.py:213
#: netbox/templates/circuits/virtualcircuittermination.html:42
#: netbox/templates/dcim/device.html:182
#: netbox/templates/dcim/inc/panels/inventory_items.html:20
@@ -1121,15 +1134,15 @@ msgstr "运营商网络"
#: 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/iprange.html:57 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:143
+#: netbox/tenancy/forms/bulk_edit.py:154
#: netbox/tenancy/forms/filtersets.py:107
-#: netbox/tenancy/forms/model_forms.py:137
-#: netbox/tenancy/tables/contacts.py:102
+#: netbox/tenancy/forms/model_forms.py:139
+#: netbox/tenancy/tables/contacts.py:106
#: netbox/virtualization/forms/bulk_edit.py:127
#: netbox/virtualization/forms/bulk_import.py:112
#: netbox/virtualization/forms/filtersets.py:163
@@ -1157,29 +1170,31 @@ msgstr "线路类型"
#: 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:1510 netbox/ipam/forms/bulk_import.py:197
+#: netbox/dcim/forms/bulk_import.py:93 netbox/dcim/forms/bulk_import.py:152
+#: netbox/dcim/forms/bulk_import.py:256 netbox/dcim/forms/bulk_import.py:565
+#: netbox/dcim/forms/bulk_import.py:719 netbox/dcim/forms/bulk_import.py:1170
+#: netbox/dcim/forms/bulk_import.py:1541 netbox/ipam/forms/bulk_import.py:197
#: netbox/ipam/forms/bulk_import.py:265 netbox/ipam/forms/bulk_import.py:301
-#: netbox/ipam/forms/bulk_import.py:491 netbox/ipam/forms/bulk_import.py:504
+#: netbox/ipam/forms/bulk_import.py:498 netbox/ipam/forms/bulk_import.py:511
#: 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
+#: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266
+#: netbox/wireless/forms/bulk_import.py:47
msgid "Operational status"
msgstr "运行状态"
#: 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:1360 netbox/dcim/forms/bulk_import.py:1505
-#: netbox/dcim/forms/bulk_import.py:1569 netbox/ipam/forms/bulk_import.py:45
+#: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159
+#: netbox/dcim/forms/bulk_import.py:366 netbox/dcim/forms/bulk_import.py:541
+#: netbox/dcim/forms/bulk_import.py:1391 netbox/dcim/forms/bulk_import.py:1536
+#: netbox/dcim/forms/bulk_import.py:1600 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:260
-#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:486
+#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:462
+#: netbox/ipam/forms/bulk_import.py:493
#: 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
@@ -1219,13 +1234,13 @@ 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:1237 netbox/dcim/forms/model_forms.py:1195
-#: netbox/dcim/forms/model_forms.py:1464 netbox/dcim/forms/model_forms.py:1631
-#: netbox/dcim/forms/model_forms.py:1666 netbox/dcim/forms/model_forms.py:1796
-#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1140
+#: netbox/dcim/forms/bulk_import.py:1268 netbox/dcim/forms/model_forms.py:1289
+#: netbox/dcim/forms/model_forms.py:1558 netbox/dcim/forms/model_forms.py:1725
+#: netbox/dcim/forms/model_forms.py:1760 netbox/dcim/forms/model_forms.py:1890
+#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1147
#: netbox/ipam/forms/bulk_import.py:324 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/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147
#: netbox/templates/circuits/inc/circuit_termination_fields.html:52
#: netbox/templates/circuits/virtualcircuittermination.html:53
#: netbox/templates/circuits/virtualcircuittermination.html:60
@@ -1240,10 +1255,10 @@ msgstr "操作角色"
#: 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/bulk_import.py:302 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
+#: netbox/wireless/forms/model_forms.py:117
+#: netbox/wireless/forms/model_forms.py:159
msgid "Interface"
msgstr "接口"
@@ -1251,31 +1266,31 @@ msgstr "接口"
#: netbox/circuits/forms/filtersets.py:130
#: netbox/circuits/forms/filtersets.py:188
#: netbox/circuits/forms/filtersets.py:246
-#: netbox/circuits/tables/circuits.py:143 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:1454
-#: netbox/dcim/forms/bulk_import.py:1488 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:943 netbox/dcim/forms/filtersets.py:981
-#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055
-#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139
-#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178
-#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313
-#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357
-#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506
-#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554
-#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589
-#: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248
-#: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739
+#: netbox/circuits/tables/circuits.py:143 netbox/dcim/forms/bulk_edit.py:353
+#: netbox/dcim/forms/bulk_edit.py:466 netbox/dcim/forms/bulk_edit.py:735
+#: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:944
+#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343
+#: netbox/dcim/forms/bulk_import.py:604 netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1519 netbox/dcim/forms/filtersets.py:97
+#: netbox/dcim/forms/filtersets.py:324 netbox/dcim/forms/filtersets.py:358
+#: netbox/dcim/forms/filtersets.py:398 netbox/dcim/forms/filtersets.py:449
+#: netbox/dcim/forms/filtersets.py:739 netbox/dcim/forms/filtersets.py:782
+#: netbox/dcim/forms/filtersets.py:962 netbox/dcim/forms/filtersets.py:1000
+#: netbox/dcim/forms/filtersets.py:1045 netbox/dcim/forms/filtersets.py:1074
+#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1158
+#: netbox/dcim/forms/filtersets.py:1188 netbox/dcim/forms/filtersets.py:1197
+#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332
+#: netbox/dcim/forms/filtersets.py:1357 netbox/dcim/forms/filtersets.py:1376
+#: netbox/dcim/forms/filtersets.py:1409 netbox/dcim/forms/filtersets.py:1530
+#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1578
+#: netbox/dcim/forms/filtersets.py:1596 netbox/dcim/forms/filtersets.py:1613
+#: netbox/dcim/forms/model_forms.py:190 netbox/dcim/forms/model_forms.py:255
+#: netbox/dcim/forms/model_forms.py:572 netbox/dcim/forms/model_forms.py:833
#: netbox/dcim/tables/devices.py:167 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:241 netbox/ipam/forms/filtersets.py:431
-#: netbox/ipam/forms/filtersets.py:454 netbox/ipam/forms/filtersets.py:521
+#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:220
+#: netbox/extras/filtersets.py:629 netbox/extras/forms/filtersets.py:362
+#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:438
+#: netbox/ipam/forms/filtersets.py:462 netbox/ipam/forms/filtersets.py:529
#: netbox/templates/dcim/device.html:26
#: netbox/templates/dcim/device_edit.html:32
#: netbox/templates/dcim/inc/cable_termination.html:12
@@ -1285,24 +1300,26 @@ msgstr "接口"
#: netbox/virtualization/forms/filtersets.py:80
#: netbox/virtualization/forms/filtersets.py:106
#: netbox/wireless/forms/filtersets.py:93
-#: netbox/wireless/forms/model_forms.py:90
-#: netbox/wireless/forms/model_forms.py:132
+#: netbox/wireless/forms/model_forms.py:91
+#: netbox/wireless/forms/model_forms.py:133
msgid "Location"
msgstr "位置"
#: netbox/circuits/forms/filtersets.py:40
#: netbox/circuits/forms/filtersets.py:74
-#: netbox/circuits/forms/filtersets.py:132 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:1140
+#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:146
+#: netbox/dcim/forms/filtersets.py:160 netbox/dcim/forms/filtersets.py:176
+#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:330
+#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:473
+#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:1159
#: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183
-#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328
-#: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31
-#: netbox/netbox/navigation/menu.py:33 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:38
+#: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:335
+#: netbox/ipam/forms/filtersets.py:621 netbox/netbox/navigation/menu.py:31
+#: netbox/netbox/navigation/menu.py:33
+#: netbox/netbox/views/generic/feature_views.py:262
+#: netbox/tenancy/forms/filtersets.py:42 netbox/tenancy/tables/columns.py:55
+#: netbox/tenancy/tables/contacts.py:25
+#: netbox/virtualization/forms/filtersets.py:38
#: netbox/virtualization/forms/filtersets.py:49
#: netbox/virtualization/forms/filtersets.py:112
#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49
@@ -1313,20 +1330,20 @@ msgstr "联系"
#: netbox/circuits/forms/filtersets.py:45
#: netbox/circuits/forms/filtersets.py:169
#: netbox/circuits/forms/filtersets.py:231
-#: netbox/circuits/tables/circuits.py:138 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:959
-#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062
-#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185
-#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697
-#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114
+#: netbox/circuits/tables/circuits.py:138 netbox/dcim/forms/bulk_edit.py:121
+#: netbox/dcim/forms/bulk_edit.py:328 netbox/dcim/forms/bulk_edit.py:919
+#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75
+#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:213
+#: netbox/dcim/forms/filtersets.py:336 netbox/dcim/forms/filtersets.py:427
+#: netbox/dcim/forms/filtersets.py:759 netbox/dcim/forms/filtersets.py:978
+#: netbox/dcim/forms/filtersets.py:1051 netbox/dcim/forms/filtersets.py:1081
+#: netbox/dcim/forms/filtersets.py:1165 netbox/dcim/forms/filtersets.py:1204
+#: netbox/dcim/forms/filtersets.py:1697 netbox/dcim/forms/filtersets.py:1721
+#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/model_forms.py:119
#: netbox/dcim/forms/object_create.py:379 netbox/dcim/tables/devices.py:153
-#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503
-#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226
-#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530
+#: netbox/dcim/tables/sites.py:91 netbox/extras/filtersets.py:596
+#: netbox/ipam/forms/bulk_edit.py:469 netbox/ipam/forms/filtersets.py:226
+#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/forms/filtersets.py:538
#: 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
@@ -1334,22 +1351,22 @@ msgstr "联系"
#: netbox/virtualization/forms/filtersets.py:60
#: netbox/virtualization/forms/filtersets.py:139
#: netbox/virtualization/forms/model_forms.py:92
-#: netbox/vpn/forms/filtersets.py:263 netbox/wireless/forms/filtersets.py:73
+#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:73
msgid "Region"
msgstr "地区"
#: netbox/circuits/forms/filtersets.py:50
#: netbox/circuits/forms/filtersets.py:174
-#: netbox/circuits/forms/filtersets.py:236 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:964
-#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151
-#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:387
-#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463
+#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:336
+#: netbox/dcim/forms/bulk_edit.py:927 netbox/dcim/forms/filtersets.py:80
+#: netbox/dcim/forms/filtersets.py:192 netbox/dcim/forms/filtersets.py:218
+#: netbox/dcim/forms/filtersets.py:349 netbox/dcim/forms/filtersets.py:432
+#: netbox/dcim/forms/filtersets.py:764 netbox/dcim/forms/filtersets.py:983
+#: netbox/dcim/forms/filtersets.py:1056 netbox/dcim/forms/filtersets.py:1170
+#: netbox/dcim/forms/filtersets.py:1209 netbox/dcim/forms/object_create.py:387
+#: netbox/extras/filtersets.py:613 netbox/ipam/forms/bulk_edit.py:474
#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231
-#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535
+#: netbox/ipam/forms/filtersets.py:452 netbox/ipam/forms/filtersets.py:543
#: netbox/virtualization/forms/filtersets.py:65
#: netbox/virtualization/forms/filtersets.py:144
#: netbox/virtualization/forms/model_forms.py:98
@@ -1371,9 +1388,9 @@ msgstr "账户"
msgid "Term Side"
msgstr "线路终端侧"
-#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1572
-#: netbox/extras/forms/model_forms.py:596 netbox/ipam/forms/filtersets.py:145
-#: netbox/ipam/forms/filtersets.py:612 netbox/ipam/forms/model_forms.py:337
+#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1619
+#: netbox/extras/forms/model_forms.py:664 netbox/ipam/forms/filtersets.py:145
+#: netbox/ipam/forms/filtersets.py:620 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
@@ -1384,34 +1401,29 @@ msgstr "分配"
#: netbox/circuits/forms/filtersets.py:302
#: netbox/circuits/forms/model_forms.py:252
-#: netbox/circuits/tables/circuits.py:190 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:994 netbox/ipam/forms/bulk_edit.py:477
-#: netbox/ipam/forms/bulk_import.py:475 netbox/ipam/forms/model_forms.py:570
-#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:91
-#: netbox/ipam/tables/vlans.py:202
+#: netbox/circuits/tables/circuits.py:190 netbox/dcim/forms/bulk_edit.py:126
+#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:125
+#: netbox/dcim/tables/sites.py:95 netbox/extras/forms/filtersets.py:544
+#: netbox/ipam/filtersets.py:994 netbox/ipam/forms/bulk_edit.py:488
+#: netbox/ipam/forms/bulk_import.py:482 netbox/ipam/forms/model_forms.py:570
+#: netbox/ipam/tables/fhrp.py:67 netbox/ipam/tables/vlans.py:93
+#: netbox/ipam/tables/vlans.py:204
#: netbox/templates/circuits/circuitgroupassignment.html:22
#: 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
-#: netbox/templates/users/group.html:14
+#: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20
+#: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14
#: netbox/templates/virtualization/cluster.html:29
#: netbox/templates/vpn/tunnel.html:29
#: netbox/templates/wireless/wirelesslan.html:18
-#: netbox/tenancy/forms/bulk_edit.py:43 netbox/tenancy/forms/bulk_edit.py:94
-#: netbox/tenancy/forms/bulk_import.py:40
-#: netbox/tenancy/forms/bulk_import.py:81
-#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:78
-#: netbox/tenancy/forms/filtersets.py:97
-#: netbox/tenancy/forms/model_forms.py:45
-#: netbox/tenancy/forms/model_forms.py:97
-#: netbox/tenancy/forms/model_forms.py:122
-#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/contacts.py:107
-#: 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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40
+#: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97
+#: netbox/tenancy/forms/model_forms.py:46
+#: netbox/tenancy/forms/model_forms.py:124
+#: netbox/tenancy/tables/contacts.py:111 netbox/tenancy/tables/tenants.py:46
+#: 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:66
#: netbox/virtualization/forms/bulk_import.py:48
#: netbox/virtualization/forms/filtersets.py:91
@@ -1419,10 +1431,10 @@ msgstr "分配"
#: 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:121 netbox/vpn/tables/crypto.py:31
-#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:50
+#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51
#: netbox/wireless/forms/bulk_import.py:38
#: netbox/wireless/forms/filtersets.py:49
-#: netbox/wireless/forms/model_forms.py:41
+#: netbox/wireless/forms/model_forms.py:42
#: netbox/wireless/tables/wirelesslan.py:48
msgid "Group"
msgstr "组"
@@ -1443,12 +1455,12 @@ msgstr "小组作业"
#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67
#: netbox/dcim/models/device_component_templates.py:531
#: netbox/dcim/models/device_component_templates.py:631
-#: netbox/dcim/models/device_components.py:479
-#: netbox/dcim/models/device_components.py:1029
-#: netbox/dcim/models/device_components.py:1100
-#: netbox/dcim/models/device_components.py:1246
-#: netbox/dcim/models/devices.py:478 netbox/dcim/models/racks.py:221
-#: netbox/extras/models/tags.py:28
+#: netbox/dcim/models/device_components.py:485
+#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1109
+#: netbox/dcim/models/device_components.py:1255
+#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227
+#: netbox/extras/models/tags.py:29
msgid "color"
msgstr "颜色"
@@ -1473,16 +1485,17 @@ msgstr "唯一线路 ID"
#: netbox/circuits/models/circuits.py:67
#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52
#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49
-#: netbox/dcim/models/device_components.py:1286
-#: 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/device_components.py:456
+#: netbox/dcim/models/device_components.py:1294
+#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1138
+#: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94
+#: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154
#: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237
-#: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729
-#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70
+#: netbox/ipam/models/ip.py:511 netbox/ipam/models/ip.py:740
+#: netbox/ipam/models/vlans.py:217 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
+#: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38
+#: netbox/wireless/models.py:95 netbox/wireless/models.py:148
msgid "status"
msgstr "状态"
@@ -1518,86 +1531,85 @@ msgstr "电路组"
msgid "circuit groups"
msgstr "电路组"
-#: netbox/circuits/models/circuits.py:190
+#: netbox/circuits/models/circuits.py:189
msgid "member ID"
msgstr "会员 ID"
-#: netbox/circuits/models/circuits.py:202 netbox/ipam/models/fhrp.py:90
-#: netbox/tenancy/models/contacts.py:126
+#: netbox/circuits/models/circuits.py:201 netbox/ipam/models/fhrp.py:96
+#: netbox/tenancy/models/contacts.py:133
msgid "priority"
msgstr "优先级"
-#: netbox/circuits/models/circuits.py:220
+#: netbox/circuits/models/circuits.py:219
msgid "Circuit group assignment"
msgstr "电路组分配"
-#: netbox/circuits/models/circuits.py:221
+#: netbox/circuits/models/circuits.py:220
msgid "Circuit group assignments"
msgstr "电路组分配"
-#: netbox/circuits/models/circuits.py:247
+#: netbox/circuits/models/circuits.py:246
msgid "termination side"
msgstr "终止端"
-#: netbox/circuits/models/circuits.py:266
+#: netbox/circuits/models/circuits.py:264
msgid "port speed (Kbps)"
msgstr "接口速率(Kpbs)"
-#: netbox/circuits/models/circuits.py:269
+#: netbox/circuits/models/circuits.py:267
msgid "Physical circuit speed"
msgstr "物理线路速率"
-#: netbox/circuits/models/circuits.py:274
+#: netbox/circuits/models/circuits.py:272
msgid "upstream speed (Kbps)"
msgstr "上行速率(Kbps)"
-#: netbox/circuits/models/circuits.py:275
+#: netbox/circuits/models/circuits.py:273
msgid "Upstream speed, if different from port speed"
msgstr "上行速度(如果与端口速度不同)"
-#: netbox/circuits/models/circuits.py:280
+#: netbox/circuits/models/circuits.py:278
msgid "cross-connect ID"
msgstr "交叉连接ID"
-#: netbox/circuits/models/circuits.py:281
+#: netbox/circuits/models/circuits.py:279
msgid "ID of the local cross-connect"
msgstr "本地交叉连接ID"
-#: netbox/circuits/models/circuits.py:286
+#: netbox/circuits/models/circuits.py:284
msgid "patch panel/port(s)"
msgstr "配线架/端口"
-#: netbox/circuits/models/circuits.py:287
+#: netbox/circuits/models/circuits.py:285
msgid "Patch panel ID and port number(s)"
msgstr "配线架 ID 和端口号"
-#: netbox/circuits/models/circuits.py:290
+#: netbox/circuits/models/circuits.py:288
#: 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:127 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:32 netbox/extras/models/tags.py:32
-#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115
-#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196
-#: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57
+#: netbox/dcim/models/device_components.py:63 netbox/dcim/models/racks.py:688
+#: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:218
+#: netbox/extras/models/customfields.py:127 netbox/extras/models/models.py:63
+#: netbox/extras/models/models.py:160 netbox/extras/models/models.py:398
+#: netbox/extras/models/models.py:469 netbox/extras/models/models.py:548
+#: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33
+#: netbox/ipam/models/vlans.py:373 netbox/netbox/models/__init__.py:115
+#: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200
+#: netbox/users/models/permissions.py:23 netbox/users/models/tokens.py:57
#: netbox/users/models/users.py:33
-#: netbox/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:281
msgid "description"
msgstr "描述"
-#: netbox/circuits/models/circuits.py:340
+#: netbox/circuits/models/circuits.py:338
msgid "circuit termination"
msgstr "线路接入"
-#: netbox/circuits/models/circuits.py:341
+#: netbox/circuits/models/circuits.py:339
msgid "circuit terminations"
msgstr "线路接入"
-#: netbox/circuits/models/circuits.py:353
+#: netbox/circuits/models/circuits.py:351
msgid "A circuit termination must attach to a terminating object."
msgstr "电路终端必须连接到终端对象。"
@@ -1607,31 +1619,31 @@ msgstr "电路终端必须连接到终端对象。"
#: netbox/core/models/jobs.py:48
#: netbox/dcim/models/device_component_templates.py:43
#: netbox/dcim/models/device_components.py:52
-#: netbox/dcim/models/devices.py: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:94
-#: 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/dcim/models/devices.py:477 netbox/dcim/models/devices.py:1070
+#: netbox/dcim/models/devices.py:1133 netbox/dcim/models/modules.py:32
+#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89
+#: netbox/dcim/models/racks.py:263 netbox/dcim/models/sites.py:142
+#: netbox/extras/models/configs.py:33 netbox/extras/models/configs.py:214
+#: netbox/extras/models/customfields.py:94 netbox/extras/models/models.py:58
+#: netbox/extras/models/models.py:155 netbox/extras/models/models.py:298
+#: netbox/extras/models/models.py:394 netbox/extras/models/models.py:459
+#: netbox/extras/models/models.py:544 netbox/extras/models/models.py:669
#: netbox/extras/models/notifications.py:126
-#: 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:38 netbox/ipam/models/vlans.py:200
-#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20
-#: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142
-#: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58
-#: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42
-#: netbox/users/models/permissions.py:20 netbox/users/models/users.py:28
-#: netbox/virtualization/models/clusters.py:52
+#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:17
+#: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51
+#: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38
+#: netbox/ipam/models/vlans.py:206 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/models/vrfs.py:20 netbox/ipam/models/vrfs.py:75
+#: netbox/netbox/models/__init__.py:142 netbox/netbox/models/__init__.py:190
+#: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19
+#: netbox/tenancy/models/tenants.py:42 netbox/users/models/permissions.py:19
+#: 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/virtualization/models/virtualmachines.py:276
+#: netbox/virtualization/models/virtualmachines.py:310
#: 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/crypto.py:216 netbox/vpn/models/l2vpn.py:20
#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53
msgid "name"
msgstr "名称"
@@ -1641,11 +1653,11 @@ msgid "Full name of the provider"
msgstr "运营商全称"
#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88
-#: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149
-#: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23
+#: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149
+#: netbox/extras/models/models.py:464 netbox/ipam/models/asns.py:23
#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146
-#: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25
-#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27
+#: netbox/netbox/models/__init__.py:195 netbox/tenancy/models/tenants.py:25
+#: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26
#: netbox/wireless/models.py:59
msgid "slug"
msgstr "缩写"
@@ -1699,7 +1711,7 @@ 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
+#: netbox/ipam/models/ip.py:747 netbox/vpn/models/tunnels.py:109
msgid "role"
msgstr "角色"
@@ -1717,35 +1729,36 @@ msgstr "虚拟电路终止"
#: 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:50
+#: netbox/core/tables/jobs.py:14 netbox/core/tables/plugins.py:53
#: netbox/core/tables/tasks.py:11 netbox/core/tables/tasks.py:115
-#: netbox/dcim/forms/filtersets.py:64 netbox/dcim/forms/object_create.py:43
+#: netbox/dcim/forms/filtersets.py:65 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:299
#: netbox/dcim/tables/devices.py:402 netbox/dcim/tables/devices.py:443
-#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:540
-#: netbox/dcim/tables/devices.py:561 netbox/dcim/tables/devices.py:681
-#: netbox/dcim/tables/devices.py:764 netbox/dcim/tables/devices.py:810
-#: netbox/dcim/tables/devices.py:872 netbox/dcim/tables/devices.py:941
-#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1025
-#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devices.py:1084
+#: netbox/dcim/tables/devices.py:491 netbox/dcim/tables/devices.py:545
+#: netbox/dcim/tables/devices.py:568 netbox/dcim/tables/devices.py:688
+#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:817
+#: netbox/dcim/tables/devices.py:879 netbox/dcim/tables/devices.py:948
+#: netbox/dcim/tables/devices.py:1013 netbox/dcim/tables/devices.py:1032
+#: netbox/dcim/tables/devices.py:1061 netbox/dcim/tables/devices.py:1091
#: 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:129
-#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61
-#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158
-#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249
-#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381
-#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442
-#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520
-#: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403
-#: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16
-#: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106
+#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22
+#: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24
+#: netbox/dcim/tables/racks.py:117 netbox/dcim/tables/sites.py:24
+#: netbox/dcim/tables/sites.py:54 netbox/dcim/tables/sites.py:84
+#: netbox/dcim/tables/sites.py:135 netbox/extras/forms/filtersets.py:223
+#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:126
+#: netbox/extras/tables/tables.py:159 netbox/extras/tables/tables.py:184
+#: netbox/extras/tables/tables.py:260 netbox/extras/tables/tables.py:290
+#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:422
+#: netbox/extras/tables/tables.py:445 netbox/extras/tables/tables.py:483
+#: netbox/extras/tables/tables.py:535 netbox/extras/tables/tables.py:561
+#: netbox/ipam/forms/bulk_edit.py:396 netbox/ipam/forms/filtersets.py:410
+#: netbox/ipam/forms/filtersets.py:496 netbox/ipam/tables/asn.py:16
+#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:107
#: 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/vlans.py:33 netbox/ipam/tables/vlans.py:85
+#: netbox/ipam/tables/vlans.py:233 netbox/ipam/tables/vrfs.py:26
#: netbox/ipam/tables/vrfs.py:68
#: netbox/templates/circuits/circuitgroup.html:28
#: netbox/templates/circuits/circuittype.html:22
@@ -1769,6 +1782,7 @@ msgstr "虚拟电路终止"
#: netbox/templates/dcim/location.html:29
#: netbox/templates/dcim/manufacturer.html:36
#: netbox/templates/dcim/modulebay.html:30
+#: netbox/templates/dcim/moduletypeprofile.html:16
#: netbox/templates/dcim/platform.html:29
#: netbox/templates/dcim/poweroutlet.html:28
#: netbox/templates/dcim/powerport.html:28
@@ -1785,16 +1799,17 @@ msgstr "虚拟电路终止"
#: netbox/templates/extras/notificationgroup.html:14
#: netbox/templates/extras/savedfilter.html:13
#: netbox/templates/extras/script_list.html:45
+#: netbox/templates/extras/tableconfig.html:13
#: netbox/templates/extras/tag.html:14 netbox/templates/extras/webhook.html:13
#: netbox/templates/ipam/asnrange.html:15
#: netbox/templates/ipam/fhrpgroup.html:30 netbox/templates/ipam/rir.html:22
#: netbox/templates/ipam/role.html:22
#: netbox/templates/ipam/routetarget.html:13
-#: netbox/templates/ipam/service.html:24
+#: netbox/templates/ipam/service.html:26
#: 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/contact.html:35
#: netbox/templates/tenancy/contactgroup.html:21
#: netbox/templates/tenancy/contactrole.html:18
#: netbox/templates/tenancy/tenantgroup.html:29
@@ -1816,9 +1831,9 @@ msgstr "虚拟电路终止"
#: netbox/templates/vpn/l2vpn.html:14 netbox/templates/vpn/tunnel.html:21
#: netbox/templates/vpn/tunnelgroup.html:26
#: netbox/templates/wireless/wirelesslangroup.html:29
-#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:41
-#: netbox/tenancy/tables/contacts.py:56 netbox/tenancy/tables/tenants.py:16
-#: netbox/tenancy/tables/tenants.py:38 netbox/users/tables.py:62
+#: netbox/tenancy/tables/contacts.py:19 netbox/tenancy/tables/contacts.py:45
+#: netbox/tenancy/tables/contacts.py:60 netbox/tenancy/tables/tenants.py:16
+#: netbox/tenancy/tables/tenants.py:42 netbox/users/tables.py:62
#: netbox/users/tables.py:76 netbox/virtualization/forms/bulk_create.py:20
#: netbox/virtualization/forms/object_create.py:13
#: netbox/virtualization/forms/object_create.py:23
@@ -1842,8 +1857,8 @@ msgstr "名称"
#: 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/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279
+#: netbox/netbox/navigation/menu.py:281
#: netbox/templates/circuits/provider.html:57
#: netbox/templates/circuits/provideraccount.html:44
#: netbox/templates/circuits/providernetwork.html:50
@@ -1859,7 +1874,7 @@ msgid "Circuit ID"
msgstr "线路ID"
#: netbox/circuits/tables/circuits.py:71
-#: netbox/wireless/forms/model_forms.py:163
+#: netbox/wireless/forms/model_forms.py:164
msgid "Side A"
msgstr "A端"
@@ -1877,35 +1892,38 @@ msgstr "承诺速率"
#: netbox/circuits/tables/providers.py:80
#: netbox/circuits/tables/providers.py:105
#: netbox/circuits/tables/virtual_circuits.py:68
-#: netbox/dcim/tables/devices.py:1067 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:588 netbox/ipam/tables/asn.py:69
-#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82
-#: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281
-#: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24
-#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:121
+#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devicetypes.py:97
+#: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68
+#: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39
+#: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88
+#: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:233
+#: netbox/dcim/tables/sites.py:36 netbox/dcim/tables/sites.py:66
+#: netbox/dcim/tables/sites.py:113 netbox/dcim/tables/sites.py:167
+#: netbox/extras/tables/tables.py:643 netbox/ipam/tables/asn.py:69
+#: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:83
+#: netbox/ipam/tables/ip.py:227 netbox/ipam/tables/ip.py:286
+#: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24
+#: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123
#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72
#: netbox/templates/dcim/htmx/cable_edit.html:92
#: 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/tenancy/tables/contacts.py:31 netbox/tenancy/tables/contacts.py:72
+#: netbox/tenancy/tables/tenants.py:28 netbox/tenancy/tables/tenants.py:50
#: netbox/utilities/forms/fields/fields.py:29
#: 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/crypto.py:173 netbox/vpn/tables/l2vpn.py:40
#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:27
#: netbox/wireless/tables/wirelesslan.py:66
msgid "Comments"
msgstr "评论"
#: netbox/circuits/tables/circuits.py:89
-#: netbox/templates/tenancy/contact.html:84
-#: netbox/tenancy/tables/contacts.py:73
+#: netbox/templates/tenancy/contact.html:94
+#: netbox/tenancy/tables/contacts.py:77
msgid "Assignments"
msgstr "分配"
@@ -1942,52 +1960,50 @@ msgstr "账户"
msgid "Account Count"
msgstr "账户统计"
-#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:99
+#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:105
msgid "ASN Count"
msgstr "ASN统计"
#: netbox/circuits/tables/virtual_circuits.py:65
-#: netbox/netbox/navigation/menu.py:234
+#: netbox/netbox/navigation/menu.py:235
#: netbox/templates/circuits/virtualcircuit.html:87
-#: netbox/templates/vpn/l2vpn.html:56 netbox/templates/vpn/tunnel.html:72
+#: netbox/templates/vpn/l2vpn.html:60 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:1223
-#: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24
-#: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922
-#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100
-#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316
-#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360
-#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508
-#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557
-#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592
-#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713
-#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644
-#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1262
-#: netbox/dcim/forms/model_forms.py:1747 netbox/dcim/forms/model_forms.py:1818
+#: netbox/dcim/forms/bulk_edit.py:789 netbox/dcim/forms/bulk_edit.py:1343
+#: netbox/dcim/forms/bulk_edit.py:1755 netbox/dcim/forms/bulk_edit.py:1807
+#: netbox/dcim/forms/bulk_import.py:699 netbox/dcim/forms/bulk_import.py:761
+#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813
+#: netbox/dcim/forms/bulk_import.py:833 netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
+#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
+#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
+#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/connections.py:24
+#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
+#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
+#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
+#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1379
+#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1532
+#: netbox/dcim/forms/filtersets.py:1557 netbox/dcim/forms/filtersets.py:1581
+#: netbox/dcim/forms/filtersets.py:1599 netbox/dcim/forms/filtersets.py:1616
+#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
+#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
+#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
+#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380
#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463
-#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618
-#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786
-#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891
-#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088
-#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328
-#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556
-#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333
-#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794
-#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156
+#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:625
+#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:793
+#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:898
+#: netbox/dcim/tables/devices.py:966 netbox/dcim/tables/devices.py:1095
+#: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:363
+#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626
+#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/tables/vlans.py:158
#: netbox/templates/circuits/virtualcircuittermination.html:56
#: netbox/templates/dcim/consoleport.html:20
#: netbox/templates/dcim/consoleserverport.html:20
@@ -2016,22 +2032,22 @@ msgstr "终端"
#: netbox/virtualization/forms/filtersets.py:134
#: 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:281 netbox/vpn/forms/model_forms.py:91
+#: netbox/vpn/forms/bulk_import.py:86 netbox/vpn/forms/bulk_import.py:288
+#: netbox/vpn/forms/filtersets.py:286 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/forms/model_forms.py:103
+#: netbox/wireless/forms/model_forms.py:145
#: netbox/wireless/tables/wirelesslan.py:84
msgid "Device"
msgstr "设备"
-#: netbox/circuits/views.py:373
+#: netbox/circuits/views.py:362
#, python-brace-format
msgid "No terminations have been defined for circuit {circuit}."
msgstr "尚未为电路定义终端 {circuit}。"
-#: netbox/circuits/views.py:422
+#: netbox/circuits/views.py:411
#, python-brace-format
msgid "Swapped terminations for circuit {circuit}."
msgstr "已将终端交换为电路 {circuit}。"
@@ -2040,31 +2056,31 @@ msgstr "已将终端交换为电路 {circuit}。"
msgid "This user does not have permission to synchronize this data source."
msgstr "该用户无权同步该数据源。"
-#: netbox/core/apps.py:33
+#: netbox/core/apps.py:34
msgid "Object created"
msgstr "对象已创建"
-#: netbox/core/apps.py:34
+#: netbox/core/apps.py:35
msgid "Object updated"
msgstr "对象已更新"
-#: netbox/core/apps.py:35
+#: netbox/core/apps.py:36
msgid "Object deleted"
msgstr "对象已删除"
-#: netbox/core/apps.py:36
+#: netbox/core/apps.py:37
msgid "Job started"
msgstr "作业已开始"
-#: netbox/core/apps.py:37
+#: netbox/core/apps.py:38
msgid "Job completed"
msgstr "作业已完成"
-#: netbox/core/apps.py:38
+#: netbox/core/apps.py:39
msgid "Job failed"
msgstr "作业失败"
-#: netbox/core/apps.py:39
+#: netbox/core/apps.py:40
msgid "Job errored"
msgstr "作业出错"
@@ -2088,14 +2104,14 @@ 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:1601 netbox/dcim/choices.py:1674
+#: netbox/dcim/choices.py:188 netbox/dcim/choices.py:241
+#: netbox/dcim/choices.py:1608 netbox/dcim/choices.py:1698
#: netbox/virtualization/choices.py:48
msgid "Failed"
msgstr "故障"
-#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:356
-#: netbox/netbox/navigation/menu.py:360
+#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:358
+#: netbox/netbox/navigation/menu.py:362
#: netbox/templates/extras/script/base.html:14
#: netbox/templates/extras/script_list.html:7
#: netbox/templates/extras/script_list.html:12
@@ -2149,7 +2165,7 @@ msgstr "周"
msgid "30 days"
msgstr "30天"
-#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69
+#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:75
#: netbox/templates/generic/object.html:61
msgid "Updated"
msgstr "更新于"
@@ -2180,7 +2196,7 @@ msgstr "已停止"
msgid "Cancelled"
msgstr "已取消"
-#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:57
+#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:61
#: netbox/templates/core/plugin.html:88
#: netbox/templates/dcim/interface.html:273
msgid "Local"
@@ -2219,40 +2235,43 @@ msgstr "AWS access key ID"
msgid "AWS secret access key"
msgstr "AWS secret access key"
-#: netbox/core/filtersets.py:53 netbox/extras/filtersets.py:250
-#: netbox/extras/filtersets.py:633 netbox/extras/filtersets.py:661
+#: netbox/core/filtersets.py:57 netbox/extras/filtersets.py:254
+#: netbox/extras/filtersets.py:726 netbox/extras/filtersets.py:754
msgid "Data source (ID)"
msgstr "数据源 (ID)"
-#: netbox/core/filtersets.py:59
+#: netbox/core/filtersets.py:63
msgid "Data source (name)"
msgstr "数据源 (name)"
-#: 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
+#: netbox/core/filtersets.py:149 netbox/dcim/filtersets.py:504
+#: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344
+#: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411
+#: netbox/extras/filtersets.py:471 netbox/users/filtersets.py:28
msgid "User (ID)"
msgstr "用户(ID)"
-#: netbox/core/filtersets.py:151
+#: netbox/core/filtersets.py:155
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:1140
-#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424
-#: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231
-#: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187
-#: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145
-#: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300
-#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256
-#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22
+#: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43
+#: netbox/core/tables/data.py:26 netbox/dcim/choices.py:1656
+#: netbox/dcim/forms/bulk_edit.py:1184 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/filtersets.py:1448 netbox/dcim/tables/devices.py:573
+#: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:124
+#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/bulk_edit.py:220
+#: netbox/extras/forms/bulk_edit.py:279 netbox/extras/forms/filtersets.py:146
+#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:270
+#: netbox/extras/forms/filtersets.py:335 netbox/extras/tables/tables.py:166
+#: netbox/extras/tables/tables.py:267 netbox/extras/tables/tables.py:300
+#: netbox/extras/tables/tables.py:459 netbox/netbox/preferences.py:22
#: netbox/templates/core/datasource.html:42
#: netbox/templates/dcim/interface.html:61
#: netbox/templates/extras/customlink.html:17
#: netbox/templates/extras/eventrule.html:17
#: netbox/templates/extras/savedfilter.html:25
+#: netbox/templates/extras/tableconfig.html:33
#: 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
@@ -2261,7 +2280,12 @@ msgstr "用户名"
msgid "Enabled"
msgstr "已启用"
-#: netbox/core/forms/bulk_edit.py:34 netbox/extras/forms/model_forms.py:299
+#: netbox/core/forms/bulk_edit.py:36 netbox/core/forms/filtersets.py:50
+#: netbox/core/tables/data.py:29 netbox/templates/core/datasource.html:50
+msgid "Sync interval"
+msgstr "同步间隔"
+
+#: netbox/core/forms/bulk_edit.py:40 netbox/extras/forms/model_forms.py:304
#: netbox/templates/extras/savedfilter.html:52
#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132
#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175
@@ -2271,86 +2295,89 @@ msgstr "已启用"
msgid "Parameters"
msgstr "参数"
-#: netbox/core/forms/bulk_edit.py:38 netbox/templates/core/datasource.html:68
+#: netbox/core/forms/bulk_edit.py:44 netbox/templates/core/datasource.html:72
msgid "Ignore rules"
msgstr "忽略规则"
-#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97
-#: netbox/extras/forms/model_forms.py:262
-#: netbox/extras/forms/model_forms.py:592
-#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194
-#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524
+#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100
+#: netbox/extras/forms/model_forms.py:265
+#: netbox/extras/forms/model_forms.py:660
+#: netbox/extras/forms/model_forms.py:713 netbox/extras/tables/tables.py:204
+#: netbox/extras/tables/tables.py:527 netbox/extras/tables/tables.py:565
#: netbox/templates/core/datasource.html:31
#: netbox/templates/extras/configcontext.html:29
-#: netbox/templates/extras/configtemplate.html:21
-#: netbox/templates/extras/exporttemplate.html:35
+#: netbox/templates/extras/configtemplate.html:37
+#: netbox/templates/extras/exporttemplate.html:39
#: netbox/templates/extras/object_render_config.html:19
msgid "Data Source"
msgstr "数据源"
-#: netbox/core/forms/filtersets.py:55 netbox/core/forms/mixins.py:21
+#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:21
msgid "File"
msgstr "文件"
-#: netbox/core/forms/filtersets.py:60 netbox/core/forms/mixins.py:16
-#: netbox/extras/forms/filtersets.py:174 netbox/extras/forms/filtersets.py:335
-#: netbox/extras/forms/filtersets.py:421
+#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:16
+#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:370
+#: netbox/extras/forms/filtersets.py:457
msgid "Data source"
msgstr "数据源"
-#: netbox/core/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:448
+#: netbox/core/forms/filtersets.py:76 netbox/extras/forms/filtersets.py:503
msgid "Creation"
msgstr "创建"
-#: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161
-#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223
-#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329
-#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38
+#: netbox/core/forms/filtersets.py:80 netbox/core/forms/filtersets.py:166
+#: netbox/extras/forms/filtersets.py:524 netbox/extras/tables/tables.py:234
+#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:338
+#: netbox/extras/tables/tables.py:370 netbox/extras/tables/tables.py:632
+#: netbox/templates/core/job.html:38
#: netbox/templates/core/objectchange.html:52
-#: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59
+#: netbox/templates/extras/tableconfig.html:21
+#: netbox/tenancy/tables/contacts.py:94 netbox/vpn/tables/l2vpn.py:62
msgid "Object Type"
msgstr "目标类型"
-#: netbox/core/forms/filtersets.py:85
+#: netbox/core/forms/filtersets.py:90
msgid "Created after"
msgstr "之后创建"
-#: netbox/core/forms/filtersets.py:90
+#: netbox/core/forms/filtersets.py:95
msgid "Created before"
msgstr "之前创建"
-#: netbox/core/forms/filtersets.py:95
+#: netbox/core/forms/filtersets.py:100
msgid "Scheduled after"
msgstr "计划在之后"
-#: netbox/core/forms/filtersets.py:100
+#: netbox/core/forms/filtersets.py:105
msgid "Scheduled before"
msgstr "计划在之前"
-#: netbox/core/forms/filtersets.py:105
+#: netbox/core/forms/filtersets.py:110
msgid "Started after"
msgstr "之后开始"
-#: netbox/core/forms/filtersets.py:110
+#: netbox/core/forms/filtersets.py:115
msgid "Started before"
msgstr "之前开始"
-#: netbox/core/forms/filtersets.py:115
+#: netbox/core/forms/filtersets.py:120
msgid "Completed after"
msgstr "完成后"
-#: netbox/core/forms/filtersets.py:120
+#: netbox/core/forms/filtersets.py:125
msgid "Completed before"
msgstr "完成后"
-#: 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:305 netbox/extras/tables/tables.py:345
+#: netbox/core/forms/filtersets.py:132 netbox/core/forms/filtersets.py:161
+#: netbox/dcim/forms/bulk_edit.py:479 netbox/dcim/forms/filtersets.py:420
+#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/model_forms.py:332
+#: netbox/extras/forms/filtersets.py:519 netbox/extras/forms/filtersets.py:539
+#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:386
#: netbox/templates/core/objectchange.html:36
#: netbox/templates/dcim/rackreservation.html:58
#: netbox/templates/extras/savedfilter.html:21
+#: netbox/templates/extras/tableconfig.html:29
#: netbox/templates/inc/user_menu.html:33 netbox/templates/users/token.html:21
#: netbox/templates/users/user.html:6 netbox/templates/users/user.html:14
#: netbox/users/filtersets.py:107 netbox/users/filtersets.py:174
@@ -2360,116 +2387,123 @@ msgstr "完成后"
msgid "User"
msgstr "用户"
-#: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15
-#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669
+#: netbox/core/forms/filtersets.py:140 netbox/core/tables/change_logging.py:15
+#: netbox/extras/tables/tables.py:670 netbox/extras/tables/tables.py:724
#: netbox/templates/core/objectchange.html:32
msgid "Time"
msgstr "时间"
-#: netbox/core/forms/filtersets.py:140 netbox/extras/forms/filtersets.py:453
+#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:508
msgid "After"
msgstr "之后"
-#: netbox/core/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:458
+#: netbox/core/forms/filtersets.py:150 netbox/extras/forms/filtersets.py:513
msgid "Before"
msgstr "之前"
-#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:29
-#: netbox/extras/forms/model_forms.py:410
+#: netbox/core/forms/filtersets.py:154 netbox/core/tables/change_logging.py:29
+#: netbox/extras/forms/model_forms.py:474
#: netbox/templates/core/objectchange.html:46
#: netbox/templates/extras/eventrule.html:71
msgid "Action"
msgstr "动作"
-#: netbox/core/forms/model_forms.py:54 netbox/core/tables/data.py:46
+#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:52
#: netbox/templates/core/datafile.html:27
#: netbox/templates/extras/report/base.html:33
#: netbox/templates/extras/script/base.html:32
msgid "Source"
msgstr "源"
-#: netbox/core/forms/model_forms.py:58
+#: netbox/core/forms/model_forms.py:57
+#: netbox/templates/core/datasource.html:14
+#: netbox/templates/core/datasource.html:20
+#: netbox/utilities/templates/buttons/sync.html:5
+msgid "Sync"
+msgstr "同步"
+
+#: netbox/core/forms/model_forms.py:61
msgid "Backend Parameters"
msgstr "后台参数"
-#: netbox/core/forms/model_forms.py:96
+#: netbox/core/forms/model_forms.py:99
msgid "File Upload"
msgstr "文件上传"
-#: netbox/core/forms/model_forms.py:108
+#: netbox/core/forms/model_forms.py:111
msgid "Cannot upload a file and sync from an existing file"
msgstr "无法上传文件,也不能从已经存在的文件进行同步"
-#: netbox/core/forms/model_forms.py:110
+#: netbox/core/forms/model_forms.py:113
msgid "Must upload a file or select a data file to sync"
msgstr "必须上传文件或选择数据文件进行同步"
-#: netbox/core/forms/model_forms.py:153
+#: netbox/core/forms/model_forms.py:156
#: netbox/templates/dcim/rack_elevation_list.html:6
msgid "Rack Elevations"
msgstr "机柜立面图"
-#: netbox/core/forms/model_forms.py:157 netbox/dcim/choices.py:1530
-#: 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
+#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1537
+#: netbox/dcim/forms/bulk_edit.py:1031 netbox/dcim/forms/bulk_edit.py:1419
+#: netbox/dcim/forms/bulk_edit.py:1440 netbox/dcim/tables/racks.py:161
+#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317
msgid "Power"
msgstr "电源"
-#: netbox/core/forms/model_forms.py:159 netbox/netbox/navigation/menu.py:160
+#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161
#: netbox/templates/core/inc/config_data.html:37
msgid "IPAM"
msgstr "IP地址管理"
-#: netbox/core/forms/model_forms.py:160 netbox/netbox/navigation/menu.py:238
+#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239
#: netbox/templates/core/inc/config_data.html:50
#: netbox/vpn/forms/bulk_edit.py:77 netbox/vpn/forms/filtersets.py:47
#: netbox/vpn/forms/model_forms.py:62 netbox/vpn/forms/model_forms.py:147
msgid "Security"
msgstr "安全"
-#: netbox/core/forms/model_forms.py:161
+#: netbox/core/forms/model_forms.py:164
#: netbox/templates/core/inc/config_data.html:59
msgid "Banners"
msgstr "横幅"
-#: netbox/core/forms/model_forms.py:162
+#: netbox/core/forms/model_forms.py:165
#: netbox/templates/core/inc/config_data.html:80
msgid "Pagination"
msgstr "分页"
-#: netbox/core/forms/model_forms.py:163 netbox/extras/forms/bulk_edit.py:92
-#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:116
-#: netbox/extras/forms/model_forms.py:129
+#: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:93
+#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:119
+#: netbox/extras/forms/model_forms.py:132
#: netbox/templates/core/inc/config_data.html:93
msgid "Validation"
msgstr "验证"
-#: netbox/core/forms/model_forms.py:164
+#: netbox/core/forms/model_forms.py:167
#: netbox/templates/account/preferences.html:6
msgid "User Preferences"
msgstr "用户首选项"
-#: netbox/core/forms/model_forms.py:167 netbox/dcim/forms/filtersets.py:733
+#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:752
#: netbox/templates/core/inc/config_data.html:127
#: netbox/users/forms/model_forms.py:64
msgid "Miscellaneous"
msgstr "杂项"
-#: netbox/core/forms/model_forms.py:169
+#: netbox/core/forms/model_forms.py:172
msgid "Config Revision"
msgstr "配置修订"
-#: netbox/core/forms/model_forms.py:208
+#: netbox/core/forms/model_forms.py:211
msgid "This parameter has been defined statically and cannot be modified."
msgstr "该参数已被静态定义,无法修改。"
-#: netbox/core/forms/model_forms.py:216
+#: netbox/core/forms/model_forms.py:219
#, python-brace-format
msgid "Current value: {value}"
msgstr "当前变量: {value}"
-#: netbox/core/forms/model_forms.py:218
+#: netbox/core/forms/model_forms.py:221
msgid " (default)"
msgstr "(默认)"
@@ -2485,7 +2519,7 @@ msgstr "用户名"
msgid "request ID"
msgstr "请求ID"
-#: netbox/core/models/change_logging.py:52 netbox/extras/models/staging.py:77
+#: netbox/core/models/change_logging.py:52
msgid "action"
msgstr "动作"
@@ -2510,9 +2544,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:263
-#: netbox/core/models/files.py:27 netbox/core/models/jobs.py:52
-#: netbox/extras/models/models.py:733 netbox/extras/models/notifications.py:39
+#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
+#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
+#: netbox/extras/models/models.py:806 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"
@@ -2558,124 +2592,129 @@ msgstr "配置修订#{id}"
#: netbox/dcim/models/device_components.py:282
#: netbox/dcim/models/device_components.py:309
#: netbox/dcim/models/device_components.py:340
-#: netbox/dcim/models/device_components.py:456
-#: netbox/dcim/models/device_components.py:656
-#: netbox/dcim/models/device_components.py:1024
-#: netbox/dcim/models/device_components.py:1095
+#: netbox/dcim/models/device_components.py:462
+#: netbox/dcim/models/device_components.py:665
+#: netbox/dcim/models/device_components.py:1033
+#: netbox/dcim/models/device_components.py:1104
#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:80
#: netbox/extras/models/search.py:41
-#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:32
+#: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31
msgid "type"
msgstr "类型"
#: netbox/core/models/data.py:49 netbox/extras/choices.py:37
-#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679
-#: netbox/templates/core/datasource.html:58
+#: netbox/extras/models/models.py:166 netbox/extras/tables/tables.py:734
+#: netbox/templates/core/datasource.html:62
#: netbox/templates/core/plugin.html:66
msgid "URL"
msgstr "URL"
#: netbox/core/models/data.py:59
#: netbox/dcim/models/device_component_templates.py:425
-#: netbox/dcim/models/device_components.py:508
-#: netbox/extras/models/models.py:70 netbox/extras/models/models.py:301
-#: netbox/extras/models/models.py:526 netbox/users/models/permissions.py:29
+#: netbox/dcim/models/device_components.py:517
+#: netbox/extras/models/models.py:72 netbox/extras/models/models.py:303
+#: netbox/extras/models/models.py:484 netbox/extras/models/models.py:563
+#: netbox/users/models/permissions.py:28
msgid "enabled"
msgstr "已启用"
#: netbox/core/models/data.py:63
+msgid "sync interval"
+msgstr "同步间隔"
+
+#: netbox/core/models/data.py:69
msgid "ignore rules"
msgstr "忽略规则"
-#: netbox/core/models/data.py:65
+#: netbox/core/models/data.py:71
msgid "Patterns (one per line) matching files to ignore when syncing"
msgstr "模式(每行一个)匹配同步时要忽略的文件"
-#: netbox/core/models/data.py:68 netbox/extras/models/models.py:534
+#: netbox/core/models/data.py:74 netbox/extras/models/models.py:492
msgid "parameters"
msgstr "参数"
-#: netbox/core/models/data.py:73
+#: netbox/core/models/data.py:79
msgid "last synced"
msgstr "最后同步"
-#: netbox/core/models/data.py:81
+#: netbox/core/models/data.py:87
msgid "data source"
msgstr "数据源"
-#: netbox/core/models/data.py:82
+#: netbox/core/models/data.py:88
msgid "data sources"
msgstr "数据源"
-#: netbox/core/models/data.py:119
+#: netbox/core/models/data.py:125
#, python-brace-format
msgid "Unknown backend type: {type}"
msgstr "未知后端类型: {type}"
-#: netbox/core/models/data.py:161
+#: netbox/core/models/data.py:167
msgid "Cannot initiate sync; syncing already in progress."
msgstr "无法启动同步; 同步已在进行中。"
-#: netbox/core/models/data.py:174
+#: netbox/core/models/data.py:180
msgid ""
"There was an error initializing the backend. A dependency needs to be "
"installed: "
msgstr "初始化后端时出错。 需要安装依赖:"
-#: netbox/core/models/data.py:267 netbox/core/models/files.py:31
+#: netbox/core/models/data.py:273 netbox/core/models/files.py:34
#: netbox/netbox/models/features.py:59
msgid "last updated"
msgstr "最后更新"
-#: netbox/core/models/data.py:277 netbox/dcim/models/cables.py:444
+#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440
msgid "path"
msgstr "路径"
-#: netbox/core/models/data.py:280
+#: netbox/core/models/data.py:286
msgid "File path relative to the data source's root"
msgstr "相对于数据源根目录的文件路径"
-#: netbox/core/models/data.py:284 netbox/ipam/models/ip.py:489
+#: netbox/core/models/data.py:290 netbox/ipam/models/ip.py:492
msgid "size"
msgstr "大小"
-#: netbox/core/models/data.py:287
+#: netbox/core/models/data.py:293
msgid "hash"
msgstr "哈希值"
-#: netbox/core/models/data.py:291
+#: netbox/core/models/data.py:297
msgid "Length must be 64 hexadecimal characters."
msgstr "长度必须为 64 个十六进制字符。"
-#: netbox/core/models/data.py:293
+#: netbox/core/models/data.py:299
msgid "SHA256 hash of the file data"
msgstr "文件数据的 SHA256 哈希值"
-#: netbox/core/models/data.py:310
+#: netbox/core/models/data.py:313
msgid "data file"
msgstr "数据文件"
-#: netbox/core/models/data.py:311
+#: netbox/core/models/data.py:314
msgid "data files"
msgstr "数据文件"
-#: netbox/core/models/data.py:398
+#: netbox/core/models/data.py:387
msgid "auto sync record"
msgstr "自动同步记录"
-#: netbox/core/models/data.py:399
+#: netbox/core/models/data.py:388
msgid "auto sync records"
msgstr "自动同步记录"
-#: netbox/core/models/files.py:37
+#: netbox/core/models/files.py:40
msgid "file root"
msgstr "根目录"
-#: netbox/core/models/files.py:42
+#: netbox/core/models/files.py:45
msgid "file path"
msgstr "文件路径"
-#: netbox/core/models/files.py:44
+#: netbox/core/models/files.py:47
msgid "File path relative to the designated root path"
msgstr "相对于指定根路径的文件路径"
@@ -2687,7 +2726,7 @@ msgstr "托管文件"
msgid "managed files"
msgstr "托管文件"
-#: netbox/core/models/files.py:100
+#: netbox/core/models/files.py:112
#, python-brace-format
msgid "A {model} with this file path already exists ({path})."
msgstr "一个 {model} 这个文件路径已经存在 ({path})。"
@@ -2712,8 +2751,7 @@ msgstr "已经开始"
msgid "completed"
msgstr "已经完成"
-#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:101
-#: netbox/extras/models/staging.py:95
+#: netbox/core/models/jobs.py:93 netbox/extras/models/models.py:103
msgid "data"
msgstr "数据"
@@ -2743,12 +2781,12 @@ msgstr "任务不能分配给此对象类型 ({type})"
msgid "Invalid status for job termination. Choices are: {choices}"
msgstr "作业终止状态无效。选项有:{choices}"
-#: netbox/core/models/jobs.py:234
+#: netbox/core/models/jobs.py:235
msgid ""
"enqueue() cannot be called with values for both schedule_at and immediate."
msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。"
-#: netbox/core/signals.py:126
+#: netbox/core/signals.py:125
#, python-brace-format
msgid "Deletion is prevented by a protection rule: {message}"
msgstr "保护规则阻止删除: {message}"
@@ -2760,15 +2798,15 @@ msgid "Full Name"
msgstr "全名"
#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21
-#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282
-#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332
-#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473
-#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622
-#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247
+#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:323
+#: netbox/extras/tables/tables.py:341 netbox/extras/tables/tables.py:373
+#: netbox/extras/tables/tables.py:453 netbox/extras/tables/tables.py:514
+#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:677
+#: netbox/extras/tables/tables.py:731 netbox/netbox/tables/tables.py:273
#: netbox/templates/core/objectchange.html:58
#: netbox/templates/extras/eventrule.html:78
#: netbox/templates/extras/journalentry.html:18
-#: netbox/tenancy/tables/contacts.py:93 netbox/vpn/tables/l2vpn.py:64
+#: netbox/tenancy/tables/contacts.py:97 netbox/vpn/tables/l2vpn.py:67
msgid "Object"
msgstr "对象"
@@ -2782,19 +2820,27 @@ msgstr "请求ID"
msgid "Is Active"
msgstr "激活的"
-#: netbox/core/tables/data.py:50 netbox/templates/core/datafile.html:31
+#: netbox/core/tables/data.py:32
+msgid "Last Synced"
+msgstr "上次同步"
+
+#: netbox/core/tables/data.py:35 netbox/templates/core/datasource.html:118
+msgid "Files"
+msgstr "文件"
+
+#: netbox/core/tables/data.py:56 netbox/templates/core/datafile.html:31
msgid "Path"
msgstr "路径"
-#: netbox/core/tables/data.py:54
+#: netbox/core/tables/data.py:60
#: netbox/templates/extras/inc/result_pending.html:7
msgid "Last updated"
msgstr "最后更新日期"
#: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76
-#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219
-#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647
-#: netbox/netbox/tables/tables.py:192
+#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:504 netbox/extras/tables/tables.py:702
+#: netbox/netbox/tables/tables.py:218
#: netbox/templates/dcim/virtualchassis_edit.html:56
#: netbox/utilities/forms/forms.py:73
#: netbox/wireless/tables/wirelesslink.py:16
@@ -2805,49 +2851,45 @@ msgstr "ID"
msgid "Interval"
msgstr "间隔"
-#: netbox/core/tables/plugins.py:20 netbox/templates/vpn/ipsecprofile.html:44
+#: netbox/core/tables/plugins.py:23 netbox/templates/vpn/ipsecprofile.html:44
#: netbox/vpn/forms/bulk_edit.py:141 netbox/vpn/forms/bulk_import.py:172
#: netbox/vpn/tables/crypto.py:61
msgid "Version"
msgstr "版本"
-#: netbox/core/tables/plugins.py:25 netbox/templates/core/datafile.html:38
+#: netbox/core/tables/plugins.py:28 netbox/templates/core/datafile.html:38
msgid "Last Updated"
msgstr "最后更新"
-#: netbox/core/tables/plugins.py:29
+#: netbox/core/tables/plugins.py:32
msgid "Minimum NetBox Version"
msgstr "Netbox 最低版本"
-#: netbox/core/tables/plugins.py:33
+#: netbox/core/tables/plugins.py:36
msgid "Maximum NetBox Version"
msgstr "Netbox 最高版本"
-#: netbox/core/tables/plugins.py:37 netbox/core/tables/plugins.py:80
+#: netbox/core/tables/plugins.py:40 netbox/core/tables/plugins.py:86
msgid "No plugin data found"
msgstr "未找到插件数据"
-#: netbox/core/tables/plugins.py:54 netbox/templates/core/plugin.html:62
+#: netbox/core/tables/plugins.py:57 netbox/templates/core/plugin.html:62
msgid "Author"
msgstr "作者"
-#: netbox/core/tables/plugins.py:60
-msgid "Installed"
-msgstr "已安装"
-
-#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84
+#: netbox/core/tables/plugins.py:69 netbox/templates/core/plugin.html:84
msgid "Certified"
msgstr "已认证"
-#: netbox/core/tables/plugins.py:66
+#: netbox/core/tables/plugins.py:72
msgid "Published"
msgstr "已出版"
-#: netbox/core/tables/plugins.py:72
+#: netbox/core/tables/plugins.py:78
msgid "Installed Version"
msgstr "已安装的版本"
-#: netbox/core/tables/plugins.py:76
+#: netbox/core/tables/plugins.py:82
msgid "Latest Version"
msgstr "最新版本"
@@ -2863,7 +2905,7 @@ msgstr "Workers"
msgid "Host"
msgstr "主机"
-#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:601
+#: netbox/core/tables/tasks.py:50 netbox/ipam/forms/filtersets.py:609
msgid "Port"
msgstr "端口"
@@ -2911,7 +2953,7 @@ msgstr "PID"
msgid "No workers found"
msgstr "没有找到workers"
-#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:396
+#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:398
#, python-brace-format
msgid "Job {job_id} not found"
msgstr "任务{job_id} 未发现"
@@ -2921,70 +2963,70 @@ msgstr "任务{job_id} 未发现"
msgid "Job {id} not found."
msgstr "工作 {id} 未找到。"
-#: netbox/core/views.py:88
+#: netbox/core/views.py:89
#, python-brace-format
msgid "Queued job #{id} to sync {datasource}"
msgstr "已排队的作业 #{id} 同步 {datasource}"
-#: netbox/core/views.py:332
+#: netbox/core/views.py:334
#, python-brace-format
msgid "Restored configuration revision #{id}"
msgstr "已恢复配置修订版 #{id}"
-#: netbox/core/views.py:435
+#: netbox/core/views.py:437
#, python-brace-format
msgid "Job {id} has been deleted."
msgstr "工作 {id} 已被删除。"
-#: netbox/core/views.py:437
+#: netbox/core/views.py:439
#, python-brace-format
msgid "Error deleting job {id}: {error}"
msgstr "删除任务时出错 {id}: {error}"
-#: netbox/core/views.py:446
+#: netbox/core/views.py:448
#, python-brace-format
msgid "Job {id} has been re-enqueued."
msgstr "工作 {id} 已重新排队。"
-#: netbox/core/views.py:455
+#: netbox/core/views.py:457
#, python-brace-format
msgid "Job {id} has been enqueued."
msgstr "工作 {id} 已被排队。"
-#: netbox/core/views.py:464
+#: netbox/core/views.py:466
#, python-brace-format
msgid "Job {id} has been stopped."
msgstr "工作 {id} 已停止。"
-#: netbox/core/views.py:466
+#: netbox/core/views.py:468
#, python-brace-format
msgid "Failed to stop job {id}"
msgstr "无法停止作业 {id}"
-#: netbox/core/views.py:601
+#: netbox/core/views.py:603
msgid "Plugins catalog could not be loaded"
msgstr "无法加载插件目录"
-#: netbox/core/views.py:635
+#: netbox/core/views.py:639
#, python-brace-format
msgid "Plugin {name} not found"
msgstr "插件 {name} 未找到"
-#: netbox/dcim/api/serializers_/device_components.py:262
+#: netbox/dcim/api/serializers_/device_components.py:263
msgid "Interface mode does not support q-in-q service vlan"
msgstr "接口模式不支持 q-in-q 服务 vlan"
-#: netbox/dcim/api/serializers_/device_components.py:269
+#: netbox/dcim/api/serializers_/device_components.py:270
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
+#: netbox/dcim/api/serializers_/device_components.py:275
+#: netbox/dcim/api/serializers_/device_components.py:280
msgid "Interface mode does not support tagged vlans"
msgstr "接口模式不支持带标签的 VLAN"
#: netbox/dcim/api/serializers_/devices.py:53
-#: netbox/dcim/api/serializers_/devicetypes.py:26
+#: netbox/dcim/api/serializers_/devicetypes.py:27
msgid "Position (U)"
msgstr "具体U位"
@@ -2997,10 +3039,10 @@ msgstr "标识符ID"
msgid "Staging"
msgstr "暂存"
-#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:189
-#: netbox/dcim/choices.py:240 netbox/dcim/choices.py:1543
-#: netbox/dcim/choices.py:1675 netbox/virtualization/choices.py:23
-#: netbox/virtualization/choices.py:49
+#: netbox/dcim/choices.py:23 netbox/dcim/choices.py:190
+#: netbox/dcim/choices.py:242 netbox/dcim/choices.py:1550
+#: netbox/dcim/choices.py:1699 netbox/virtualization/choices.py:23
+#: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282
msgid "Decommissioning"
msgstr "报废"
@@ -3059,51 +3101,55 @@ msgid "Deprecated"
msgstr "已弃用"
#: netbox/dcim/choices.py:114
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:41
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:51
msgid "Millimeters"
msgstr "毫米"
-#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1565
+#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1572
msgid "Inches"
msgstr "英寸"
-#: netbox/dcim/choices.py:136 netbox/dcim/choices.py:207
-#: netbox/dcim/choices.py:254
+#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:209
+#: netbox/dcim/choices.py:257
msgid "Front to rear"
msgstr "从前向后"
-#: netbox/dcim/choices.py:137 netbox/dcim/choices.py:208
-#: netbox/dcim/choices.py:255
+#: netbox/dcim/choices.py:138 netbox/dcim/choices.py:210
+#: netbox/dcim/choices.py:258
msgid "Rear to front"
msgstr "从后向前"
-#: 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:1113
-#: netbox/dcim/forms/model_forms.py:1582
-#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:689
-#: netbox/dcim/tables/devices.py:899 netbox/dcim/tables/devices.py:986
-#: netbox/dcim/tables/devices.py:1146 netbox/extras/tables/tables.py:226
-#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:330
-#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/interface.html:108
+#: netbox/dcim/choices.py:152 netbox/dcim/forms/bulk_edit.py:75
+#: netbox/dcim/forms/bulk_edit.py:95 netbox/dcim/forms/bulk_edit.py:182
+#: netbox/dcim/forms/bulk_edit.py:651 netbox/dcim/forms/bulk_edit.py:1470
+#: netbox/dcim/forms/bulk_import.py:63 netbox/dcim/forms/bulk_import.py:77
+#: netbox/dcim/forms/bulk_import.py:140 netbox/dcim/forms/bulk_import.py:480
+#: netbox/dcim/forms/bulk_import.py:624 netbox/dcim/forms/bulk_import.py:894
+#: netbox/dcim/forms/bulk_import.py:1149 netbox/dcim/forms/filtersets.py:236
+#: netbox/dcim/forms/filtersets.py:709 netbox/dcim/forms/model_forms.py:79
+#: netbox/dcim/forms/model_forms.py:99 netbox/dcim/forms/model_forms.py:179
+#: netbox/dcim/forms/model_forms.py:517 netbox/dcim/forms/model_forms.py:1207
+#: netbox/dcim/forms/model_forms.py:1676
+#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:696
+#: netbox/dcim/tables/devices.py:906 netbox/dcim/tables/devices.py:993
+#: netbox/dcim/tables/devices.py:1153 netbox/extras/tables/tables.py:237
+#: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:768
+#: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336
+#: netbox/ipam/tables/services.py:44 netbox/templates/dcim/devicerole.html:34
+#: 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
+#: netbox/templates/ipam/service.html:30
#: netbox/templates/tenancy/contactgroup.html:29
#: netbox/templates/tenancy/tenantgroup.html:37
#: netbox/templates/virtualization/vminterface.html:39
#: netbox/templates/wireless/wirelesslangroup.html:37
-#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:61
+#: netbox/tenancy/forms/bulk_edit.py:27 netbox/tenancy/forms/bulk_edit.py:62
#: netbox/tenancy/forms/bulk_import.py:24
#: netbox/tenancy/forms/bulk_import.py:58
#: netbox/tenancy/forms/model_forms.py:25
-#: netbox/tenancy/forms/model_forms.py:68
+#: netbox/tenancy/forms/model_forms.py:69
#: netbox/virtualization/forms/bulk_edit.py:189
#: netbox/virtualization/forms/bulk_import.py:157
#: netbox/virtualization/tables/virtualmachines.py:132
@@ -3113,120 +3159,120 @@ msgstr "从后向前"
msgid "Parent"
msgstr "上级"
-#: netbox/dcim/choices.py:152
+#: netbox/dcim/choices.py:153
msgid "Child"
msgstr "子类"
-#: netbox/dcim/choices.py:166 netbox/templates/dcim/device.html:349
+#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:349
#: netbox/templates/dcim/rack.html:133
#: netbox/templates/dcim/rack_elevation_list.html:20
#: netbox/templates/dcim/rackreservation.html:76
msgid "Front"
msgstr "前"
-#: netbox/dcim/choices.py:167 netbox/templates/dcim/device.html:355
+#: netbox/dcim/choices.py:168 netbox/templates/dcim/device.html:355
#: netbox/templates/dcim/rack.html:139
#: netbox/templates/dcim/rack_elevation_list.html:21
#: netbox/templates/dcim/rackreservation.html:82
msgid "Rear"
msgstr "后"
-#: netbox/dcim/choices.py:186 netbox/dcim/choices.py:238
-#: netbox/dcim/choices.py:1673 netbox/virtualization/choices.py:47
+#: netbox/dcim/choices.py:187 netbox/dcim/choices.py:240
+#: netbox/dcim/choices.py:1697 netbox/virtualization/choices.py:47
msgid "Staged"
msgstr "已暂存"
-#: netbox/dcim/choices.py:188
+#: netbox/dcim/choices.py:189
msgid "Inventory"
msgstr "库存中"
-#: netbox/dcim/choices.py:209 netbox/dcim/choices.py:256
+#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:259
msgid "Left to right"
msgstr "从左向右"
-#: netbox/dcim/choices.py:210 netbox/dcim/choices.py:257
+#: netbox/dcim/choices.py:212 netbox/dcim/choices.py:260
msgid "Right to left"
msgstr "从右向左"
-#: netbox/dcim/choices.py:211 netbox/dcim/choices.py:258
+#: netbox/dcim/choices.py:213 netbox/dcim/choices.py:261
msgid "Side to rear"
msgstr "侧进风后出风"
-#: netbox/dcim/choices.py:212
+#: netbox/dcim/choices.py:214
msgid "Rear to side"
msgstr "从后到边"
-#: netbox/dcim/choices.py:213
+#: netbox/dcim/choices.py:215
msgid "Bottom to top"
msgstr "自下而上"
-#: netbox/dcim/choices.py:214
+#: netbox/dcim/choices.py:216
msgid "Top to bottom"
msgstr "从上到下"
-#: netbox/dcim/choices.py:215 netbox/dcim/choices.py:259
-#: netbox/dcim/choices.py:1309
+#: netbox/dcim/choices.py:217 netbox/dcim/choices.py:262
+#: netbox/dcim/choices.py:1316
msgid "Passive"
msgstr "被动"
-#: netbox/dcim/choices.py:216
+#: netbox/dcim/choices.py:218
msgid "Mixed"
msgstr "混合风道"
-#: netbox/dcim/choices.py:484 netbox/dcim/choices.py:733
+#: netbox/dcim/choices.py:487 netbox/dcim/choices.py:736
msgid "NEMA (Non-locking)"
msgstr "NEMA(非锁定)"
-#: netbox/dcim/choices.py:506 netbox/dcim/choices.py:755
+#: netbox/dcim/choices.py:509 netbox/dcim/choices.py:758
msgid "NEMA (Locking)"
msgstr "NEMA(锁定)"
-#: netbox/dcim/choices.py:530 netbox/dcim/choices.py:779
+#: netbox/dcim/choices.py:533 netbox/dcim/choices.py:782
msgid "California Style"
msgstr "美标"
-#: netbox/dcim/choices.py:538
+#: netbox/dcim/choices.py:541
msgid "International/ITA"
msgstr "国际通用标准/ITA"
-#: netbox/dcim/choices.py:573 netbox/dcim/choices.py:814
+#: netbox/dcim/choices.py:576 netbox/dcim/choices.py:817
msgid "Proprietary"
msgstr "专用规格"
-#: netbox/dcim/choices.py:581 netbox/dcim/choices.py:824
-#: netbox/dcim/choices.py:1223 netbox/dcim/choices.py:1225
-#: netbox/dcim/choices.py:1459 netbox/dcim/choices.py:1461
-#: netbox/netbox/navigation/menu.py:208
+#: netbox/dcim/choices.py:584 netbox/dcim/choices.py:827
+#: netbox/dcim/choices.py:1228 netbox/dcim/choices.py:1230
+#: netbox/dcim/choices.py:1466 netbox/dcim/choices.py:1468
+#: netbox/netbox/navigation/menu.py:209
msgid "Other"
msgstr "其他"
-#: netbox/dcim/choices.py:787
+#: netbox/dcim/choices.py:790
msgid "ITA/International"
msgstr "ITA/国际通用标准"
-#: netbox/dcim/choices.py:854
+#: netbox/dcim/choices.py:857
msgid "Physical"
msgstr "物理"
-#: netbox/dcim/choices.py:855 netbox/dcim/choices.py:1025
+#: netbox/dcim/choices.py:858 netbox/dcim/choices.py:1029
msgid "Virtual"
msgstr "虚拟"
-#: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100
-#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384
-#: netbox/dcim/forms/model_forms.py:1023 netbox/dcim/forms/model_forms.py:1476
-#: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150
+#: netbox/dcim/choices.py:859 netbox/dcim/choices.py:1105
+#: netbox/dcim/forms/bulk_edit.py:1625 netbox/dcim/forms/filtersets.py:1408
+#: netbox/dcim/forms/model_forms.py:1117 netbox/dcim/forms/model_forms.py:1570
+#: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151
#: netbox/templates/dcim/interface.html:267
msgid "Wireless"
msgstr "无线"
-#: netbox/dcim/choices.py:1023
+#: netbox/dcim/choices.py:1027
msgid "Virtual interfaces"
msgstr "虚拟接口"
-#: netbox/dcim/choices.py:1026 netbox/dcim/forms/bulk_edit.py:1431
-#: netbox/dcim/forms/bulk_import.py:870 netbox/dcim/forms/model_forms.py:1005
-#: netbox/dcim/tables/devices.py:693 netbox/templates/dcim/interface.html:112
+#: netbox/dcim/choices.py:1030 netbox/dcim/forms/bulk_edit.py:1478
+#: netbox/dcim/forms/bulk_import.py:901 netbox/dcim/forms/model_forms.py:1099
+#: netbox/dcim/tables/devices.py:700 netbox/templates/dcim/interface.html:112
#: netbox/templates/virtualization/vminterface.html:43
#: netbox/virtualization/forms/bulk_edit.py:194
#: netbox/virtualization/forms/bulk_import.py:164
@@ -3234,147 +3280,157 @@ msgstr "虚拟接口"
msgid "Bridge"
msgstr "桥接"
-#: netbox/dcim/choices.py:1027
+#: netbox/dcim/choices.py:1031
msgid "Link Aggregation Group (LAG)"
msgstr "链路聚合组(LAG)"
-#: netbox/dcim/choices.py:1031
+#: netbox/dcim/choices.py:1035
msgid "Ethernet (fixed)"
msgstr "以太网(固定类型)"
-#: netbox/dcim/choices.py:1047
+#: netbox/dcim/choices.py:1052
msgid "Ethernet (modular)"
msgstr "以太网(模块)"
-#: netbox/dcim/choices.py:1084
+#: netbox/dcim/choices.py:1089
msgid "Ethernet (backplane)"
msgstr "以太网(背板)"
-#: netbox/dcim/choices.py:1116
+#: netbox/dcim/choices.py:1121
msgid "Cellular"
msgstr "蜂窝网络"
-#: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384
-#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012
-#: netbox/dcim/forms/filtersets.py:1606
+#: netbox/dcim/choices.py:1173 netbox/dcim/forms/filtersets.py:385
+#: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:1031
+#: netbox/dcim/forms/filtersets.py:1630
#: netbox/templates/dcim/inventoryitem.html:56
#: netbox/templates/dcim/virtualchassis_edit.html:58
msgid "Serial"
msgstr "串口"
-#: netbox/dcim/choices.py:1183
+#: netbox/dcim/choices.py:1188
msgid "Coaxial"
msgstr "同轴电缆接口"
-#: netbox/dcim/choices.py:1204
+#: netbox/dcim/choices.py:1209
msgid "Stacking"
msgstr "堆叠"
-#: netbox/dcim/choices.py:1254
+#: netbox/dcim/choices.py:1261
msgid "Half"
msgstr "半双工"
-#: netbox/dcim/choices.py:1255
+#: netbox/dcim/choices.py:1262
msgid "Full"
msgstr "全双工"
-#: netbox/dcim/choices.py:1256 netbox/netbox/preferences.py:31
+#: netbox/dcim/choices.py:1263 netbox/netbox/preferences.py:31
#: netbox/wireless/choices.py:480
msgid "Auto"
msgstr "自动"
-#: netbox/dcim/choices.py:1268
+#: netbox/dcim/choices.py:1275
msgid "Access"
msgstr "接入"
-#: netbox/dcim/choices.py:1269 netbox/ipam/tables/vlans.py:148
-#: netbox/ipam/tables/vlans.py:193
+#: netbox/dcim/choices.py:1276 netbox/ipam/tables/vlans.py:150
+#: netbox/ipam/tables/vlans.py:195
#: netbox/templates/dcim/inc/interface_vlans_table.html:7
msgid "Tagged"
msgstr "Trunk口"
-#: netbox/dcim/choices.py:1270
+#: netbox/dcim/choices.py:1277
msgid "Tagged (All)"
msgstr "Trunk口(允许所有VLAN)"
-#: netbox/dcim/choices.py:1271 netbox/templates/ipam/vlan_edit.html:26
+#: netbox/dcim/choices.py:1278 netbox/templates/ipam/vlan_edit.html:26
msgid "Q-in-Q (802.1ad)"
msgstr "q-in-q (802.1ad)"
-#: netbox/dcim/choices.py:1300
+#: netbox/dcim/choices.py:1307
msgid "IEEE Standard"
msgstr "IEEE标准"
-#: netbox/dcim/choices.py:1311
+#: netbox/dcim/choices.py:1318
msgid "Passive 24V (2-pair)"
msgstr "24V(2对供电)"
-#: netbox/dcim/choices.py:1312
+#: netbox/dcim/choices.py:1319
msgid "Passive 24V (4-pair)"
msgstr "24V(4对供电)"
-#: netbox/dcim/choices.py:1313
+#: netbox/dcim/choices.py:1320
msgid "Passive 48V (2-pair)"
msgstr "48V(2对供电)"
-#: netbox/dcim/choices.py:1314
+#: netbox/dcim/choices.py:1321
msgid "Passive 48V (4-pair)"
msgstr "48V(4对供电)"
-#: netbox/dcim/choices.py:1387 netbox/dcim/choices.py:1500
+#: netbox/dcim/choices.py:1394 netbox/dcim/choices.py:1507
msgid "Copper"
msgstr "铜缆"
-#: netbox/dcim/choices.py:1410
+#: netbox/dcim/choices.py:1417
msgid "Fiber Optic"
msgstr "光纤"
-#: netbox/dcim/choices.py:1446 netbox/dcim/choices.py:1529
+#: netbox/dcim/choices.py:1453 netbox/dcim/choices.py:1536
msgid "USB"
msgstr "USB"
-#: netbox/dcim/choices.py:1516
+#: netbox/dcim/choices.py:1523
msgid "Fiber"
msgstr "光纤"
-#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276
+#: netbox/dcim/choices.py:1548 netbox/dcim/forms/filtersets.py:1295
msgid "Connected"
msgstr "已连接"
-#: netbox/dcim/choices.py:1560 netbox/netbox/choices.py:175
+#: netbox/dcim/choices.py:1567 netbox/netbox/choices.py:175
msgid "Kilometers"
msgstr "公里"
-#: netbox/dcim/choices.py:1561 netbox/netbox/choices.py:176
+#: netbox/dcim/choices.py:1568 netbox/netbox/choices.py:176
#: netbox/templates/dcim/cable_trace.html:65
msgid "Meters"
msgstr "米"
-#: netbox/dcim/choices.py:1562
+#: netbox/dcim/choices.py:1569
msgid "Centimeters"
msgstr "厘米"
-#: netbox/dcim/choices.py:1563 netbox/netbox/choices.py:177
+#: netbox/dcim/choices.py:1570 netbox/netbox/choices.py:177
msgid "Miles"
msgstr "英里"
-#: netbox/dcim/choices.py:1564 netbox/netbox/choices.py:178
+#: netbox/dcim/choices.py:1571 netbox/netbox/choices.py:178
#: netbox/templates/dcim/cable_trace.html:66
msgid "Feet"
msgstr "英尺"
-#: netbox/dcim/choices.py:1612
+#: netbox/dcim/choices.py:1619
msgid "Redundant"
msgstr "冗余"
-#: netbox/dcim/choices.py:1633
+#: netbox/dcim/choices.py:1640
msgid "Single phase"
msgstr "单相电"
-#: netbox/dcim/choices.py:1634
+#: netbox/dcim/choices.py:1641
msgid "Three-phase"
msgstr "三相"
+#: netbox/dcim/choices.py:1657 netbox/extras/choices.py:53
+#: netbox/netbox/preferences.py:21 netbox/templates/extras/customfield.html:78
+#: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27
+msgid "Disabled"
+msgstr "禁用"
+
+#: netbox/dcim/choices.py:1658
+msgid "Faulty"
+msgstr "故障"
+
#: netbox/dcim/fields.py:45
#, python-brace-format
msgid "Invalid MAC address format: {value}"
@@ -3385,320 +3441,336 @@ msgstr "MAC地址格式无效:{value}"
msgid "Invalid WWN format: {value}"
msgstr "WWN格式无效:{value}"
-#: netbox/dcim/filtersets.py:87
+#: netbox/dcim/filtersets.py:89
msgid "Parent region (ID)"
msgstr "上一级地区(ID)"
-#: netbox/dcim/filtersets.py:93
+#: netbox/dcim/filtersets.py:95
msgid "Parent region (slug)"
msgstr "上一级地区(缩写)"
-#: netbox/dcim/filtersets.py:117
+#: netbox/dcim/filtersets.py:119
msgid "Parent site group (ID)"
msgstr "上一级站点组(ID)"
-#: netbox/dcim/filtersets.py:123
+#: netbox/dcim/filtersets.py:125
msgid "Parent site group (slug)"
msgstr "上一级站点组(缩写)"
-#: netbox/dcim/filtersets.py:165 netbox/extras/filtersets.py:364
+#: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422
#: netbox/ipam/filtersets.py:836 netbox/ipam/filtersets.py:988
msgid "Group (ID)"
msgstr "组(ID)"
-#: netbox/dcim/filtersets.py:171
+#: netbox/dcim/filtersets.py:173
msgid "Group (slug)"
msgstr "组(缩写)"
-#: netbox/dcim/filtersets.py:177 netbox/dcim/filtersets.py:182
+#: netbox/dcim/filtersets.py:179 netbox/dcim/filtersets.py:184
msgid "AS (ID)"
msgstr "AS (ID)"
-#: netbox/dcim/filtersets.py:247
+#: netbox/dcim/filtersets.py:249
msgid "Parent location (ID)"
msgstr "父级位置(ID)"
-#: netbox/dcim/filtersets.py:253
+#: netbox/dcim/filtersets.py:255
msgid "Parent location (slug)"
msgstr "父级位置(缩写)"
-#: 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:1315
-#: netbox/dcim/filtersets.py:2036
+#: netbox/dcim/filtersets.py:299 netbox/dcim/filtersets.py:384
+#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
+#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
+#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
+#: netbox/dcim/filtersets.py:2093
msgid "Manufacturer (ID)"
msgstr "厂商(ID)"
-#: 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:1321
-#: netbox/dcim/filtersets.py:2042
+#: netbox/dcim/filtersets.py:305 netbox/dcim/filtersets.py:390
+#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
+#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
+#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
+#: netbox/dcim/filtersets.py:2099
msgid "Manufacturer (slug)"
msgstr "厂商 (缩写)"
-#: netbox/dcim/filtersets.py:394
+#: netbox/dcim/filtersets.py:396
msgid "Rack type (slug)"
msgstr "机架类型(弹头)"
-#: netbox/dcim/filtersets.py:398
+#: netbox/dcim/filtersets.py:400
msgid "Rack type (ID)"
msgstr "机架类型 (ID)"
-#: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893
-#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046
+#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
+#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2103
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
-#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176
+#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "角色(ID)"
-#: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899
-#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052
-#: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382
+#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
+#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2109
+#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
-#: netbox/virtualization/filtersets.py:182
+#: netbox/virtualization/filtersets.py:184
msgid "Role (slug)"
msgstr "角色 (缩写)"
-#: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070
-#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489
-#: netbox/dcim/filtersets.py:2444
+#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
+#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
+#: netbox/dcim/filtersets.py:2501
msgid "Rack (ID)"
msgstr "机柜(ID)"
-#: 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
+#: netbox/dcim/filtersets.py:510 netbox/extras/filtersets.py:298
+#: netbox/extras/filtersets.py:350 netbox/extras/filtersets.py:395
+#: netbox/extras/filtersets.py:417 netbox/extras/filtersets.py:477
+#: netbox/users/filtersets.py:113 netbox/users/filtersets.py:180
msgid "User (name)"
msgstr "用户(名称)"
-#: netbox/dcim/filtersets.py:550
+#: netbox/dcim/filtersets.py:552
msgid "Default platform (ID)"
msgstr "默认系统平台(ID)"
-#: netbox/dcim/filtersets.py:556
+#: netbox/dcim/filtersets.py:558
msgid "Default platform (slug)"
msgstr "默认系统平台(缩写)"
-#: netbox/dcim/filtersets.py:559 netbox/dcim/forms/filtersets.py:518
+#: netbox/dcim/filtersets.py:561 netbox/dcim/forms/filtersets.py:519
msgid "Has a front image"
msgstr "有前面板图片"
-#: netbox/dcim/filtersets.py:563 netbox/dcim/forms/filtersets.py:525
+#: netbox/dcim/filtersets.py:565 netbox/dcim/forms/filtersets.py:526
msgid "Has a rear image"
msgstr "有后面板图片"
-#: netbox/dcim/filtersets.py:568 netbox/dcim/filtersets.py:689
-#: netbox/dcim/filtersets.py:1139 netbox/dcim/forms/filtersets.py:532
-#: netbox/dcim/forms/filtersets.py:628 netbox/dcim/forms/filtersets.py:849
+#: netbox/dcim/filtersets.py:570 netbox/dcim/filtersets.py:717
+#: netbox/dcim/filtersets.py:1192 netbox/dcim/forms/filtersets.py:533
+#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:868
msgid "Has console ports"
msgstr "具有console端口"
-#: netbox/dcim/filtersets.py:572 netbox/dcim/filtersets.py:693
-#: netbox/dcim/filtersets.py:1143 netbox/dcim/forms/filtersets.py:539
-#: netbox/dcim/forms/filtersets.py:635 netbox/dcim/forms/filtersets.py:856
+#: netbox/dcim/filtersets.py:574 netbox/dcim/filtersets.py:721
+#: netbox/dcim/filtersets.py:1196 netbox/dcim/forms/filtersets.py:540
+#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:875
msgid "Has console server ports"
msgstr "具有console 服务器端口"
-#: netbox/dcim/filtersets.py:576 netbox/dcim/filtersets.py:697
-#: netbox/dcim/filtersets.py:1147 netbox/dcim/forms/filtersets.py:546
-#: netbox/dcim/forms/filtersets.py:642 netbox/dcim/forms/filtersets.py:863
+#: netbox/dcim/filtersets.py:578 netbox/dcim/filtersets.py:725
+#: netbox/dcim/filtersets.py:1200 netbox/dcim/forms/filtersets.py:547
+#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:882
msgid "Has power ports"
msgstr "有电源接口"
-#: netbox/dcim/filtersets.py:580 netbox/dcim/filtersets.py:701
-#: netbox/dcim/filtersets.py:1151 netbox/dcim/forms/filtersets.py:553
-#: netbox/dcim/forms/filtersets.py:649 netbox/dcim/forms/filtersets.py:870
+#: netbox/dcim/filtersets.py:582 netbox/dcim/filtersets.py:729
+#: netbox/dcim/filtersets.py:1204 netbox/dcim/forms/filtersets.py:554
+#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:889
msgid "Has power outlets"
msgstr "有电源插座"
-#: netbox/dcim/filtersets.py:584 netbox/dcim/filtersets.py:705
-#: netbox/dcim/filtersets.py:1155 netbox/dcim/forms/filtersets.py:560
-#: netbox/dcim/forms/filtersets.py:656 netbox/dcim/forms/filtersets.py:877
+#: netbox/dcim/filtersets.py:586 netbox/dcim/filtersets.py:733
+#: netbox/dcim/filtersets.py:1208 netbox/dcim/forms/filtersets.py:561
+#: netbox/dcim/forms/filtersets.py:670 netbox/dcim/forms/filtersets.py:896
msgid "Has interfaces"
msgstr "有接口"
-#: netbox/dcim/filtersets.py:588 netbox/dcim/filtersets.py:709
-#: netbox/dcim/filtersets.py:1159 netbox/dcim/forms/filtersets.py:567
-#: netbox/dcim/forms/filtersets.py:663 netbox/dcim/forms/filtersets.py:884
+#: netbox/dcim/filtersets.py:590 netbox/dcim/filtersets.py:737
+#: netbox/dcim/filtersets.py:1212 netbox/dcim/forms/filtersets.py:568
+#: netbox/dcim/forms/filtersets.py:677 netbox/dcim/forms/filtersets.py:903
msgid "Has pass-through ports"
msgstr "有直通端口"
-#: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:1163
-#: netbox/dcim/forms/filtersets.py:581
+#: netbox/dcim/filtersets.py:594 netbox/dcim/filtersets.py:1216
+#: netbox/dcim/forms/filtersets.py:582
msgid "Has module bays"
msgstr "有模块托架"
-#: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:1167
-#: netbox/dcim/forms/filtersets.py:574
+#: netbox/dcim/filtersets.py:598 netbox/dcim/filtersets.py:1220
+#: netbox/dcim/forms/filtersets.py:575
msgid "Has device bays"
msgstr "有设备托架"
-#: netbox/dcim/filtersets.py:600 netbox/dcim/forms/filtersets.py:588
+#: netbox/dcim/filtersets.py:602 netbox/dcim/forms/filtersets.py:589
msgid "Has inventory items"
msgstr "有库存项"
-#: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990
-#: netbox/dcim/filtersets.py:1510
+#: netbox/dcim/filtersets.py:697
+msgid "Profile (ID)"
+msgstr "个人资料 (ID)"
+
+#: netbox/dcim/filtersets.py:703
+msgid "Profile (name)"
+msgstr "个人资料(姓名)"
+
+#: netbox/dcim/filtersets.py:785 netbox/dcim/filtersets.py:1041
+#: netbox/dcim/filtersets.py:1563
msgid "Device type (ID)"
msgstr "设备型号(ID)"
-#: netbox/dcim/filtersets.py:773 netbox/dcim/filtersets.py:1326
+#: netbox/dcim/filtersets.py:801 netbox/dcim/filtersets.py:1379
msgid "Module type (ID)"
msgstr "模块类型(ID)"
-#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665
+#: netbox/dcim/filtersets.py:833 netbox/dcim/filtersets.py:1718
msgid "Power port (ID)"
msgstr "电源接口(ID)"
-#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032
+#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2089
msgid "Parent inventory item (ID)"
msgstr "上一级库存项(ID)"
-#: netbox/dcim/filtersets.py:922 netbox/dcim/filtersets.py:948
-#: netbox/dcim/filtersets.py:1135 netbox/virtualization/filtersets.py:204
+#: netbox/dcim/filtersets.py:950 netbox/dcim/filtersets.py:999
+#: netbox/dcim/filtersets.py:1188 netbox/virtualization/filtersets.py:206
msgid "Config template (ID)"
msgstr "配置模板(ID)"
-#: netbox/dcim/filtersets.py:986
+#: netbox/dcim/filtersets.py:954 netbox/dcim/filtersets.py:966
+msgid "Parent device role (ID)"
+msgstr "父设备角色 (ID)"
+
+#: netbox/dcim/filtersets.py:960 netbox/dcim/filtersets.py:973
+msgid "Parent device role (slug)"
+msgstr "父设备角色(slug)"
+
+#: netbox/dcim/filtersets.py:1037
msgid "Device type (slug)"
msgstr "设备型号 (缩写)"
-#: netbox/dcim/filtersets.py:1006
+#: netbox/dcim/filtersets.py:1059
msgid "Parent Device (ID)"
msgstr "上一级设备(ID)"
-#: netbox/dcim/filtersets.py:1010 netbox/virtualization/filtersets.py:186
+#: netbox/dcim/filtersets.py:1063 netbox/virtualization/filtersets.py:188
msgid "Platform (ID)"
msgstr "平台(ID)"
-#: netbox/dcim/filtersets.py:1016 netbox/extras/filtersets.py:569
-#: netbox/virtualization/filtersets.py:192
+#: netbox/dcim/filtersets.py:1069 netbox/extras/filtersets.py:662
+#: netbox/virtualization/filtersets.py:194
msgid "Platform (slug)"
msgstr "平台(缩写)"
-#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375
-#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134
-#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435
+#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
+#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2191
+#: netbox/dcim/filtersets.py:2433 netbox/dcim/filtersets.py:2492
msgid "Site name (slug)"
msgstr "站点名字 (缩写)"
-#: netbox/dcim/filtersets.py:1075
+#: netbox/dcim/filtersets.py:1128
msgid "Parent bay (ID)"
msgstr "父级托架(IE)"
-#: netbox/dcim/filtersets.py:1079
+#: netbox/dcim/filtersets.py:1132
msgid "VM cluster (ID)"
msgstr "虚拟机集群(ID)"
-#: netbox/dcim/filtersets.py:1085 netbox/extras/filtersets.py:591
+#: netbox/dcim/filtersets.py:1138 netbox/extras/filtersets.py:684
#: netbox/virtualization/filtersets.py:102
msgid "Cluster group (slug)"
msgstr "集群组(缩写)"
-#: netbox/dcim/filtersets.py:1090 netbox/virtualization/filtersets.py:96
+#: netbox/dcim/filtersets.py:1143 netbox/virtualization/filtersets.py:96
msgid "Cluster group (ID)"
msgstr "集群组(ID)"
-#: netbox/dcim/filtersets.py:1096
+#: netbox/dcim/filtersets.py:1149
msgid "Device model (slug)"
msgstr "设备模块(缩写)"
-#: netbox/dcim/filtersets.py:1107 netbox/dcim/forms/bulk_edit.py:525
+#: netbox/dcim/filtersets.py:1160 netbox/dcim/forms/bulk_edit.py:539
msgid "Is full depth"
msgstr "是否全尺寸"
-#: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819
-#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645
-#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1793
-#: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526
-#: netbox/virtualization/filtersets.py:196
-#: netbox/virtualization/filtersets.py:268
+#: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838
+#: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669
+#: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887
+#: netbox/dcim/models/devices.py:1234 netbox/dcim/models/devices.py:1254
+#: netbox/virtualization/filtersets.py:198
+#: netbox/virtualization/filtersets.py:270
#: netbox/virtualization/forms/filtersets.py:178
#: netbox/virtualization/forms/filtersets.py:231
msgid "MAC address"
msgstr "MAC 地址"
-#: netbox/dcim/filtersets.py:1118 netbox/dcim/filtersets.py:1283
-#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:931
-#: netbox/virtualization/filtersets.py:200
+#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1336
+#: netbox/dcim/forms/filtersets.py:847 netbox/dcim/forms/filtersets.py:950
+#: netbox/virtualization/filtersets.py:202
#: netbox/virtualization/forms/filtersets.py:182
msgid "Has a primary IP"
msgstr "有主IP"
-#: netbox/dcim/filtersets.py:1122
+#: netbox/dcim/filtersets.py:1175
msgid "Has an out-of-band IP"
msgstr "有带外管理IP"
-#: netbox/dcim/filtersets.py:1127
+#: netbox/dcim/filtersets.py:1180
msgid "Virtual chassis (ID)"
msgstr "堆叠 (ID)"
-#: netbox/dcim/filtersets.py:1131
+#: netbox/dcim/filtersets.py:1184
msgid "Is a virtual chassis member"
msgstr "是堆叠成员"
-#: netbox/dcim/filtersets.py:1172
+#: netbox/dcim/filtersets.py:1225
msgid "OOB IP (ID)"
msgstr "带外管理IP(ID)"
-#: netbox/dcim/filtersets.py:1176
+#: netbox/dcim/filtersets.py:1229
msgid "Has virtual device context"
msgstr "有虚拟设备上下文"
-#: netbox/dcim/filtersets.py:1266
+#: netbox/dcim/filtersets.py:1319
msgid "VDC (ID)"
msgstr "VDC (ID)"
-#: netbox/dcim/filtersets.py:1271
+#: netbox/dcim/filtersets.py:1324
msgid "Device model"
msgstr "设备型号"
-#: netbox/dcim/filtersets.py:1332
+#: netbox/dcim/filtersets.py:1385
msgid "Module type (model)"
msgstr "模块类型(模块)"
-#: netbox/dcim/filtersets.py:1338
+#: netbox/dcim/filtersets.py:1391
msgid "Module bay (ID)"
msgstr "模块托架 (ID)"
-#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
+#: netbox/dcim/filtersets.py:1450 netbox/dcim/filtersets.py:1548
msgid "Rack (name)"
msgstr "机柜(名称)"
-#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499
-#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606
-#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168
-#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379
+#: netbox/dcim/filtersets.py:1454 netbox/dcim/filtersets.py:1552
+#: netbox/dcim/filtersets.py:1742 netbox/ipam/filtersets.py:606
+#: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1174
+#: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:382
msgid "Device (ID)"
msgstr "设备(ID)"
-#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505
-#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601
-#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174
-#: netbox/vpn/filtersets.py:374
+#: netbox/dcim/filtersets.py:1460 netbox/dcim/filtersets.py:1558
+#: netbox/dcim/filtersets.py:1737 netbox/ipam/filtersets.py:601
+#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1169
+#: netbox/vpn/filtersets.py:377
msgid "Device (name)"
msgstr "设备(名称)"
-#: netbox/dcim/filtersets.py:1516
+#: netbox/dcim/filtersets.py:1569
msgid "Device type (model)"
msgstr "设备型号 (model)"
-#: netbox/dcim/filtersets.py:1521
+#: netbox/dcim/filtersets.py:1574
msgid "Device role (ID)"
msgstr "设备角色(ID)"
-#: netbox/dcim/filtersets.py:1527
+#: netbox/dcim/filtersets.py:1580
msgid "Device role (slug)"
msgstr "设备角色(缩写)"
-#: netbox/dcim/filtersets.py:1532
+#: netbox/dcim/filtersets.py:1585
msgid "Virtual Chassis (ID)"
msgstr "堆叠(ID)"
-#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110
+#: netbox/dcim/filtersets.py:1591 netbox/dcim/forms/filtersets.py:111
#: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79
#: netbox/templates/dcim/device.html:120
#: netbox/templates/dcim/device_edit.html:95
@@ -3708,121 +3780,121 @@ msgstr "堆叠(ID)"
msgid "Virtual Chassis"
msgstr "堆叠"
-#: netbox/dcim/filtersets.py:1562
+#: netbox/dcim/filtersets.py:1615
msgid "Module (ID)"
msgstr "模块(ID)"
-#: netbox/dcim/filtersets.py:1569
+#: netbox/dcim/filtersets.py:1622
msgid "Cable (ID)"
msgstr "线缆(ID)"
-#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611
-#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184
-#: netbox/vpn/filtersets.py:385
+#: netbox/dcim/filtersets.py:1747 netbox/ipam/filtersets.py:611
+#: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1179
+#: netbox/vpn/filtersets.py:388
msgid "Virtual machine (name)"
msgstr "虚拟机(名称)"
-#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616
-#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178
-#: netbox/virtualization/filtersets.py:248
-#: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390
+#: netbox/dcim/filtersets.py:1752 netbox/ipam/filtersets.py:616
+#: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1184
+#: netbox/virtualization/filtersets.py:250
+#: netbox/virtualization/filtersets.py:301 netbox/vpn/filtersets.py:393
msgid "Virtual machine (ID)"
msgstr "虚拟机(ID)"
-#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622
-#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396
+#: netbox/dcim/filtersets.py:1758 netbox/ipam/filtersets.py:622
+#: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:399
msgid "Interface (name)"
msgstr "接口(名称)"
-#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633
-#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407
+#: netbox/dcim/filtersets.py:1769 netbox/ipam/filtersets.py:633
+#: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:410
msgid "VM interface (name)"
msgstr "虚拟接口(名称)"
-#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638
+#: netbox/dcim/filtersets.py:1774 netbox/ipam/filtersets.py:638
#: netbox/vpn/filtersets.py:113
msgid "VM interface (ID)"
msgstr "虚拟接口(ID)"
-#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81
+#: netbox/dcim/filtersets.py:1816 netbox/templates/dcim/interface.html:81
#: netbox/templates/virtualization/vminterface.html:55
#: netbox/virtualization/forms/model_forms.py:395
msgid "802.1Q Mode"
msgstr "802.1Q 模式"
-#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192
-#: netbox/vpn/forms/bulk_import.py:308
+#: netbox/dcim/filtersets.py:1820 netbox/ipam/forms/bulk_import.py:192
+#: netbox/vpn/forms/bulk_import.py:313
msgid "Assigned VLAN"
msgstr "指定VLAN"
-#: netbox/dcim/filtersets.py:1767
+#: netbox/dcim/filtersets.py:1824
msgid "Assigned VID"
msgstr "指定VID"
-#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544
-#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492
-#: netbox/dcim/forms/model_forms.py:1442
-#: netbox/dcim/models/device_components.py:752
-#: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335
+#: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591
+#: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516
+#: netbox/dcim/forms/model_forms.py:1536
+#: netbox/dcim/models/device_components.py:761
+#: netbox/dcim/tables/devices.py:654 netbox/ipam/filtersets.py:335
#: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478
#: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590
#: 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_edit.py:329 netbox/ipam/forms/bulk_import.py:160
#: netbox/ipam/forms/bulk_import.py:249 netbox/ipam/forms/bulk_import.py:285
#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:180
-#: netbox/ipam/forms/filtersets.py:325 netbox/ipam/forms/model_forms.py:65
+#: netbox/ipam/forms/filtersets.py:332 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/ipam/models/ip.py:217 netbox/ipam/models/ip.py:501
+#: netbox/ipam/models/ip.py:730 netbox/ipam/models/vrfs.py:61
+#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/ip.py:262
+#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/ip.py:418
#: 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/iprange.html:47 netbox/templates/ipam/prefix.html:19
#: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13
#: netbox/templates/virtualization/vminterface.html:90
#: netbox/virtualization/forms/bulk_edit.py:243
#: netbox/virtualization/forms/bulk_import.py:177
#: netbox/virtualization/forms/filtersets.py:236
#: netbox/virtualization/forms/model_forms.py:368
-#: netbox/virtualization/models/virtualmachines.py:331
+#: netbox/virtualization/models/virtualmachines.py:336
#: netbox/virtualization/tables/virtualmachines.py:113
msgid "VRF"
msgstr "VRF"
-#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341
+#: netbox/dcim/filtersets.py:1835 netbox/ipam/filtersets.py:341
#: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484
#: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596
msgid "VRF (RD)"
msgstr "VRF (RD)"
-#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036
-#: netbox/vpn/filtersets.py:342
+#: netbox/dcim/filtersets.py:1840 netbox/ipam/filtersets.py:1036
+#: netbox/vpn/filtersets.py:345
msgid "L2VPN (ID)"
msgstr "L2VPN (ID)"
-#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497
-#: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042
-#: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113
+#: netbox/dcim/filtersets.py:1846 netbox/dcim/forms/filtersets.py:1521
+#: netbox/dcim/tables/devices.py:590 netbox/ipam/filtersets.py:1042
+#: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115
#: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82
#: netbox/templates/vpn/l2vpntermination.html:12
#: netbox/virtualization/forms/filtersets.py:241
-#: netbox/vpn/forms/bulk_import.py:280 netbox/vpn/forms/filtersets.py:252
+#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257
#: 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
+#: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:58
msgid "L2VPN"
msgstr "L2VPN"
-#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117
+#: netbox/dcim/filtersets.py:1851 netbox/ipam/filtersets.py:1117
msgid "VLAN Translation Policy (ID)"
msgstr "VLAN 转换策略 (ID)"
-#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463
-#: netbox/dcim/forms/model_forms.py:1459
-#: netbox/dcim/models/device_components.py:571
-#: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711
+#: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487
+#: netbox/dcim/forms/model_forms.py:1553
+#: netbox/dcim/models/device_components.py:580
+#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712
#: netbox/templates/ipam/vlantranslationpolicy.html:11
#: netbox/virtualization/forms/bulk_edit.py:248
#: netbox/virtualization/forms/filtersets.py:251
@@ -3830,117 +3902,117 @@ msgstr "VLAN 转换策略 (ID)"
msgid "VLAN Translation Policy"
msgstr "VLAN 转换策略"
-#: netbox/dcim/filtersets.py:1834
+#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "设备的集群接口"
-#: netbox/dcim/filtersets.py:1839
+#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "设备的集群接口(ID)"
-#: netbox/dcim/filtersets.py:1843
+#: netbox/dcim/filtersets.py:1900
msgid "Kind of interface"
msgstr "接口类型"
-#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259
+#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "父级接口(ID)"
-#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264
+#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "桥接接口(ID)"
-#: netbox/dcim/filtersets.py:1858
+#: netbox/dcim/filtersets.py:1915
msgid "LAG interface (ID)"
msgstr "链路聚合接口(ID)"
-#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605
-#: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131
+#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:612
+#: netbox/dcim/tables/devices.py:1142 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
#: netbox/templates/virtualization/vminterface.html:79
msgid "MAC Address"
msgstr "MAC 地址"
-#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273
+#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "主 MAC 地址 (ID)"
-#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1446
-#: netbox/virtualization/filtersets.py:279
+#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
+#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "主 MAC 地址"
-#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911
-#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1773
+#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
+#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "虚拟设备上下文"
-#: netbox/dcim/filtersets.py:1905
+#: netbox/dcim/filtersets.py:1962
msgid "Virtual Device Context (Identifier)"
msgstr "虚拟设备上下文(ID)"
-#: netbox/dcim/filtersets.py:1916
+#: netbox/dcim/filtersets.py:1973
#: netbox/templates/wireless/wirelesslan.html:11
-#: netbox/wireless/forms/model_forms.py:55
+#: netbox/wireless/forms/model_forms.py:56
msgid "Wireless LAN"
msgstr "无线局域网"
-#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634
+#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:641
msgid "Wireless link"
msgstr "无线连接"
-#: netbox/dcim/filtersets.py:1930
+#: netbox/dcim/filtersets.py:1987
msgid "Virtual circuit termination (ID)"
msgstr "虚拟电路终止 (ID)"
-#: netbox/dcim/filtersets.py:1999
+#: netbox/dcim/filtersets.py:2056
msgid "Parent module bay (ID)"
msgstr "父模块托架 (ID)"
-#: netbox/dcim/filtersets.py:2004
+#: netbox/dcim/filtersets.py:2061
msgid "Installed module (ID)"
msgstr "已安装模块(ID)"
-#: netbox/dcim/filtersets.py:2015
+#: netbox/dcim/filtersets.py:2072
msgid "Installed device (ID)"
msgstr "已安装设备(ID)"
-#: netbox/dcim/filtersets.py:2021
+#: netbox/dcim/filtersets.py:2078
msgid "Installed device (name)"
msgstr "已安装设备(名称)"
-#: netbox/dcim/filtersets.py:2091
+#: netbox/dcim/filtersets.py:2148
msgid "Master (ID)"
msgstr "主设备(ID)"
-#: netbox/dcim/filtersets.py:2097
+#: netbox/dcim/filtersets.py:2154
msgid "Master (name)"
msgstr "主设备(名称)"
-#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245
+#: netbox/dcim/filtersets.py:2196 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "租户(ID)"
-#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618
-#: netbox/tenancy/filtersets.py:251
+#: netbox/dcim/filtersets.py:2202 netbox/extras/filtersets.py:711
+#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "租户(缩写)"
-#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126
+#: netbox/dcim/filtersets.py:2238 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "未接终端"
-#: netbox/dcim/filtersets.py:2439
+#: netbox/dcim/filtersets.py:2496
msgid "Power panel (ID)"
msgstr "电源面板(ID)"
-#: 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/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:443
+#: netbox/extras/forms/model_forms.py:649
+#: netbox/extras/forms/model_forms.py:701 netbox/netbox/forms/base.py:86
+#: netbox/netbox/forms/mixins.py:91 netbox/netbox/tables/columns.py:486
#: netbox/templates/circuits/inc/circuit_termination.html:32
#: netbox/templates/generic/bulk_edit.html:65
#: netbox/templates/inc/panels/tags.html:5
@@ -3948,11 +4020,11 @@ msgstr "电源面板(ID)"
msgid "Tags"
msgstr "标签"
-#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562
-#: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557
+#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
+#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:175
-#: netbox/dcim/tables/devices.py:740 netbox/dcim/tables/devicetypes.py:253
+#: netbox/dcim/tables/devices.py:747 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
@@ -3966,203 +4038,212 @@ msgid ""
"created.)"
msgstr "支持字母和数字。(必须与正在创建的名称数相匹配)"
-#: netbox/dcim/forms/bulk_edit.py:136
+#: netbox/dcim/forms/bulk_edit.py:141
msgid "Contact name"
msgstr "联系人名字"
-#: netbox/dcim/forms/bulk_edit.py:141
+#: netbox/dcim/forms/bulk_edit.py:146
msgid "Contact phone"
msgstr "联系人手机"
-#: netbox/dcim/forms/bulk_edit.py:147
+#: netbox/dcim/forms/bulk_edit.py:152
msgid "Contact E-mail"
msgstr "联系人电子邮箱"
-#: netbox/dcim/forms/bulk_edit.py:150 netbox/dcim/forms/bulk_import.py:125
-#: netbox/dcim/forms/model_forms.py:132
+#: netbox/dcim/forms/bulk_edit.py:155 netbox/dcim/forms/bulk_import.py:126
+#: netbox/dcim/forms/model_forms.py:137
msgid "Time zone"
msgstr "时区"
-#: 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:996 netbox/dcim/forms/filtersets.py:1603
-#: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345
-#: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404
-#: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1126
-#: netbox/dcim/forms/model_forms.py:1595
+#: netbox/dcim/forms/bulk_edit.py:234 netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:606 netbox/dcim/forms/bulk_edit.py:685
+#: netbox/dcim/forms/bulk_edit.py:709 netbox/dcim/forms/bulk_edit.py:802
+#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1765
+#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:399
+#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/bulk_import.py:508
+#: netbox/dcim/forms/bulk_import.py:544 netbox/dcim/forms/bulk_import.py:1143
+#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374
+#: netbox/dcim/forms/filtersets.py:496 netbox/dcim/forms/filtersets.py:634
+#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:802
+#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1627
+#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:353
+#: netbox/dcim/forms/model_forms.py:365 netbox/dcim/forms/model_forms.py:437
+#: netbox/dcim/forms/model_forms.py:539 netbox/dcim/forms/model_forms.py:1220
+#: netbox/dcim/forms/model_forms.py:1689
#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:107
-#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:969
+#: netbox/dcim/tables/devices.py:182 netbox/dcim/tables/devices.py:976
#: 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:131
+#: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95
+#: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135
#: netbox/templates/dcim/devicetype.html:14
#: netbox/templates/dcim/inventoryitem.html:48
#: netbox/templates/dcim/manufacturer.html:33
+#: netbox/templates/dcim/module.html:95
#: netbox/templates/dcim/modulebay.html:62
-#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/dcim/moduletype.html:31
#: netbox/templates/dcim/platform.html:37
#: netbox/templates/dcim/racktype.html:16
msgid "Manufacturer"
msgstr "厂商"
-#: 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/dcim/forms/bulk_edit.py:239 netbox/dcim/forms/bulk_edit.py:392
+#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276
+#: netbox/dcim/forms/filtersets.py:257
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6
msgid "Form factor"
msgstr "外形规格"
-#: 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/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:397
+#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279
+#: netbox/dcim/forms/filtersets.py:262
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10
msgid "Width"
msgstr "宽度"
-#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:392
-#: netbox/dcim/forms/bulk_import.py:282
+#: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403
+#: netbox/dcim/forms/bulk_import.py:286
#: netbox/templates/dcim/devicetype.html:37
msgid "Height (U)"
msgstr "高度(U)"
-#: netbox/dcim/forms/bulk_edit.py:253 netbox/dcim/forms/bulk_edit.py:397
-#: netbox/dcim/forms/filtersets.py:275
+#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:408
+#: netbox/dcim/forms/filtersets.py:276
msgid "Descending units"
msgstr "U位显示降序"
-#: netbox/dcim/forms/bulk_edit.py:256 netbox/dcim/forms/bulk_edit.py:400
+#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:411
msgid "Outer width"
msgstr "外部宽度"
-#: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:405
+#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:416
+msgid "Outer height"
+msgstr "外部高度"
+
+#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:421
msgid "Outer depth"
msgstr "外部深度"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:426
+#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289
msgid "Outer unit"
msgstr "外部单元"
-#: netbox/dcim/forms/bulk_edit.py:271 netbox/dcim/forms/bulk_edit.py:415
+#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:431
msgid "Mounting depth"
msgstr "安装深度"
-#: 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:65 netbox/extras/forms/filtersets.py:159
-#: netbox/extras/forms/filtersets.py:249 netbox/ipam/forms/bulk_edit.py:193
+#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/bulk_edit.py:314
+#: netbox/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:469
+#: netbox/dcim/forms/bulk_edit.py:552 netbox/dcim/forms/bulk_edit.py:575
+#: netbox/dcim/forms/bulk_edit.py:620 netbox/dcim/forms/bulk_edit.py:642
+#: netbox/dcim/forms/bulk_import.py:412 netbox/dcim/forms/bulk_import.py:459
+#: netbox/dcim/forms/filtersets.py:287 netbox/dcim/forms/filtersets.py:309
+#: netbox/dcim/forms/filtersets.py:329 netbox/dcim/forms/filtersets.py:403
+#: netbox/dcim/forms/filtersets.py:490 netbox/dcim/forms/filtersets.py:596
+#: netbox/dcim/forms/filtersets.py:623 netbox/dcim/forms/filtersets.py:689
+#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:314
+#: netbox/dcim/tables/devicetypes.py:111 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/racks.py:78 netbox/dcim/tables/racks.py:179
+#: netbox/extras/forms/bulk_edit.py:54 netbox/extras/forms/bulk_edit.py:134
+#: netbox/extras/forms/bulk_edit.py:188 netbox/extras/forms/bulk_edit.py:216
+#: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:325
+#: netbox/extras/forms/bulk_import.py:238 netbox/extras/forms/filtersets.py:66
+#: netbox/extras/forms/filtersets.py:160 netbox/extras/forms/filtersets.py:254
+#: netbox/extras/forms/filtersets.py:284
+#: netbox/extras/forms/model_forms.py:572 netbox/ipam/forms/bulk_edit.py:193
#: netbox/templates/dcim/device.html:324
#: netbox/templates/dcim/devicetype.html:49
-#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:81
+#: netbox/templates/dcim/moduletype.html:51 netbox/templates/dcim/rack.html:81
#: netbox/templates/dcim/racktype.html:41
#: netbox/templates/extras/configcontext.html:17
#: netbox/templates/extras/customlink.html:25
#: netbox/templates/extras/savedfilter.html:33
-#: netbox/templates/ipam/role.html:30
+#: netbox/templates/extras/tableconfig.html:41
+#: netbox/templates/extras/tag.html:32 netbox/templates/ipam/role.html:30
msgid "Weight"
msgstr "重量"
-#: netbox/dcim/forms/bulk_edit.py:281 netbox/dcim/forms/bulk_edit.py:430
-#: netbox/dcim/forms/filtersets.py:291
+#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:446
+#: netbox/dcim/forms/filtersets.py:292
msgid "Max weight"
msgstr "最大承重"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/bulk_edit.py:451
+#: netbox/dcim/forms/bulk_edit.py:557 netbox/dcim/forms/bulk_edit.py:625
+#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301
+#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464
+#: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:600
+#: netbox/dcim/forms/filtersets.py:693
msgid "Weight unit"
msgstr "重量单位"
-#: 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/dcim/forms/bulk_edit.py:311 netbox/dcim/forms/filtersets.py:307
+#: netbox/dcim/forms/model_forms.py:229 netbox/dcim/forms/model_forms.py:268
#: netbox/templates/dcim/rack.html:45 netbox/templates/dcim/racktype.html:13
msgid "Rack Type"
msgstr "机架类型"
-#: netbox/dcim/forms/bulk_edit.py:302 netbox/dcim/forms/model_forms.py:225
-#: netbox/dcim/forms/model_forms.py:305
+#: netbox/dcim/forms/bulk_edit.py:313 netbox/dcim/forms/bulk_edit.py:467
+#: netbox/dcim/forms/model_forms.py:232 netbox/dcim/forms/model_forms.py:313
msgid "Outer Dimensions"
msgstr "外部尺寸"
-#: 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/dcim/forms/bulk_edit.py:316 netbox/dcim/forms/model_forms.py:234
+#: netbox/dcim/forms/model_forms.py:315 netbox/templates/dcim/device.html:315
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3
msgid "Dimensions"
msgstr "外部尺寸"
-#: 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/dcim/forms/bulk_edit.py:318 netbox/dcim/forms/filtersets.py:308
+#: netbox/dcim/forms/filtersets.py:328 netbox/dcim/forms/model_forms.py:236
#: netbox/templates/dcim/inc/panels/racktype_numbering.html:3
msgid "Numbering"
msgstr "编号"
-#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/bulk_import.py:262
-#: netbox/dcim/forms/filtersets.py:381
+#: netbox/dcim/forms/bulk_edit.py:377 netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/filtersets.py:382
msgid "Rack type"
msgstr "机柜类型"
-#: 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/dcim/forms/bulk_edit.py:384 netbox/dcim/forms/bulk_edit.py:765
+#: netbox/dcim/forms/bulk_edit.py:826 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:376 netbox/dcim/forms/filtersets.py:388
-#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016
-#: netbox/dcim/forms/filtersets.py:1610
+#: netbox/dcim/forms/bulk_edit.py:387 netbox/dcim/forms/filtersets.py:389
+#: netbox/dcim/forms/filtersets.py:833 netbox/dcim/forms/filtersets.py:1035
+#: netbox/dcim/forms/filtersets.py:1634
msgid "Asset tag"
msgstr "资产标签"
-#: 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/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:547
+#: netbox/dcim/forms/bulk_edit.py:615 netbox/dcim/forms/bulk_edit.py:758
+#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:453
+#: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/filtersets.py:282
+#: netbox/dcim/forms/filtersets.py:513 netbox/dcim/forms/filtersets.py:684
+#: netbox/dcim/forms/filtersets.py:824 netbox/templates/dcim/device.html:98
#: netbox/templates/dcim/devicetype.html:65
-#: netbox/templates/dcim/moduletype.html:43 netbox/templates/dcim/rack.html:65
+#: netbox/templates/dcim/moduletype.html:47 netbox/templates/dcim/rack.html:65
#: netbox/templates/dcim/racktype.html:28
msgid "Airflow"
msgstr "气流方向"
-#: 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:1495
-#: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105
-#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406
-#: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458
-#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986
-#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216
-#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314
-#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767
+#: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/bulk_edit.py:972
+#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353
+#: netbox/dcim/forms/bulk_import.py:611 netbox/dcim/forms/bulk_import.py:1526
+#: netbox/dcim/forms/bulk_import.py:1530 netbox/dcim/forms/filtersets.py:106
+#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:407
+#: netbox/dcim/forms/filtersets.py:421 netbox/dcim/forms/filtersets.py:459
+#: netbox/dcim/forms/filtersets.py:792 netbox/dcim/forms/filtersets.py:1005
+#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1235
+#: netbox/dcim/forms/model_forms.py:278 netbox/dcim/forms/model_forms.py:322
+#: netbox/dcim/forms/model_forms.py:583 netbox/dcim/forms/model_forms.py:861
#: netbox/dcim/forms/object_create.py:404 netbox/dcim/tables/devices.py:171
-#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216
-#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30
+#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:225
+#: netbox/ipam/forms/filtersets.py:467 netbox/templates/dcim/device.html:30
#: netbox/templates/dcim/inc/cable_termination.html:16
#: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13
#: netbox/templates/dcim/rack/base.html:4
@@ -4172,38 +4253,39 @@ msgstr "气流方向"
msgid "Rack"
msgstr "机柜"
-#: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747
-#: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399
-#: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609
-#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944
-#: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1663
+#: netbox/dcim/forms/bulk_edit.py:468 netbox/dcim/forms/bulk_edit.py:791
+#: netbox/dcim/forms/filtersets.py:327 netbox/dcim/forms/filtersets.py:400
+#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:618
+#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:963
+#: netbox/dcim/forms/model_forms.py:446 netbox/dcim/forms/model_forms.py:775
+#: netbox/dcim/forms/model_forms.py:1757
#: netbox/templates/dcim/device_edit.html:22
msgid "Hardware"
msgstr "硬件"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:523 netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/model_forms.py:370
msgid "Default platform"
msgstr "默认系统平台"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:528 netbox/dcim/forms/bulk_edit.py:611
+#: netbox/dcim/forms/filtersets.py:504 netbox/dcim/forms/filtersets.py:637
msgid "Part number"
msgstr "部件编码(PN)"
-#: netbox/dcim/forms/bulk_edit.py:518
+#: netbox/dcim/forms/bulk_edit.py:532
msgid "U height"
msgstr "U高度"
-#: netbox/dcim/forms/bulk_edit.py:530 netbox/dcim/tables/devicetypes.py:107
+#: netbox/dcim/forms/bulk_edit.py:544 netbox/dcim/tables/devicetypes.py:107
msgid "Exclude from utilization"
msgstr "从利用率中排除"
-#: netbox/dcim/forms/bulk_edit.py:559 netbox/dcim/forms/model_forms.py:377
-#: netbox/dcim/forms/model_forms.py:920 netbox/dcim/forms/model_forms.py:962
-#: netbox/dcim/forms/model_forms.py:989 netbox/dcim/forms/model_forms.py:1017
-#: netbox/dcim/forms/model_forms.py:1048 netbox/dcim/forms/model_forms.py:1067
-#: netbox/dcim/forms/model_forms.py:1085
+#: netbox/dcim/forms/bulk_edit.py:573 netbox/dcim/forms/model_forms.py:385
+#: netbox/dcim/forms/model_forms.py:1014 netbox/dcim/forms/model_forms.py:1056
+#: netbox/dcim/forms/model_forms.py:1083 netbox/dcim/forms/model_forms.py:1111
+#: netbox/dcim/forms/model_forms.py:1142 netbox/dcim/forms/model_forms.py:1161
+#: netbox/dcim/forms/model_forms.py:1179
#: netbox/dcim/forms/object_create.py:123 netbox/dcim/tables/devicetypes.py:82
#: netbox/templates/dcim/device.html:88
#: netbox/templates/dcim/devicebay.html:52
@@ -4211,37 +4293,51 @@ msgstr "从利用率中排除"
msgid "Device Type"
msgstr "设备型号"
-#: netbox/dcim/forms/bulk_edit.py:601 netbox/dcim/forms/model_forms.py:410
-#: netbox/dcim/forms/model_forms.py:921 netbox/dcim/forms/model_forms.py:963
-#: netbox/dcim/forms/model_forms.py:990 netbox/dcim/forms/model_forms.py:1018
-#: netbox/dcim/forms/model_forms.py:1049 netbox/dcim/forms/model_forms.py:1068
-#: netbox/dcim/forms/model_forms.py:1086
-#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:17
-#: netbox/dcim/tables/modules.py:66 netbox/templates/dcim/module.html:65
+#: netbox/dcim/forms/bulk_edit.py:582 netbox/dcim/forms/model_forms.py:412
+#: netbox/templates/dcim/moduletypeprofile.html:32
+msgid "Schema"
+msgstr "架构"
+
+#: netbox/dcim/forms/bulk_edit.py:594 netbox/dcim/forms/bulk_edit.py:601
+#: netbox/dcim/forms/bulk_import.py:442 netbox/dcim/forms/filtersets.py:629
+#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/tables/modules.py:45 netbox/templates/account/base.html:7
+#: netbox/templates/dcim/moduletype.html:27
+#: netbox/templates/inc/user_menu.html:40 netbox/vpn/forms/bulk_edit.py:255
+#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:382
+msgid "Profile"
+msgstr "个人资料"
+
+#: netbox/dcim/forms/bulk_edit.py:639 netbox/dcim/forms/model_forms.py:445
+#: netbox/dcim/forms/model_forms.py:1015 netbox/dcim/forms/model_forms.py:1057
+#: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1112
+#: netbox/dcim/forms/model_forms.py:1143 netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1180
+#: netbox/dcim/forms/object_create.py:124 netbox/dcim/tables/modules.py:54
+#: netbox/dcim/tables/modules.py:100 netbox/templates/dcim/module.html:92
#: netbox/templates/dcim/modulebay.html:66
#: netbox/templates/dcim/moduletype.html:24
msgid "Module Type"
msgstr "设备配件类型"
-#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/model_forms.py:380
-#: netbox/dcim/forms/model_forms.py:411
+#: netbox/dcim/forms/bulk_edit.py:643 netbox/dcim/forms/model_forms.py:388
#: netbox/templates/dcim/devicetype.html:11
msgid "Chassis"
msgstr "机箱"
-#: netbox/dcim/forms/bulk_edit.py:619 netbox/dcim/models/devices.py:483
+#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386
#: netbox/dcim/tables/devices.py:78
msgid "VM role"
msgstr "VM 角色"
-#: 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/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_edit.py:690
+#: netbox/dcim/forms/bulk_edit.py:773 netbox/dcim/forms/bulk_import.py:490
+#: netbox/dcim/forms/bulk_import.py:494 netbox/dcim/forms/bulk_import.py:515
+#: netbox/dcim/forms/bulk_import.py:519 netbox/dcim/forms/bulk_import.py:644
+#: netbox/dcim/forms/bulk_import.py:648 netbox/dcim/forms/filtersets.py:704
+#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:843
+#: netbox/dcim/forms/model_forms.py:511 netbox/dcim/forms/model_forms.py:545
+#: netbox/dcim/forms/model_forms.py:660
#: netbox/virtualization/forms/bulk_import.py:138
#: netbox/virtualization/forms/bulk_import.py:139
#: netbox/virtualization/forms/filtersets.py:194
@@ -4249,22 +4345,22 @@ msgstr "VM 角色"
msgid "Config template"
msgstr "配置模版"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:714 netbox/dcim/forms/bulk_edit.py:1123
+#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/filtersets.py:116
+#: netbox/dcim/forms/model_forms.py:605 netbox/dcim/forms/model_forms.py:978
+#: netbox/dcim/forms/model_forms.py:995 netbox/extras/filtersets.py:640
msgid "Device type"
msgstr "设备型号"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:725 netbox/dcim/forms/bulk_import.py:531
+#: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:613
msgid "Device role"
msgstr "设备角色"
-#: 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:192
-#: netbox/extras/filtersets.py:563 netbox/templates/dcim/device.html:186
+#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:556
+#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/model_forms.py:555
+#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:192
+#: netbox/extras/filtersets.py:656 netbox/templates/dcim/device.html:186
#: netbox/templates/dcim/platform.html:26
#: netbox/templates/virtualization/virtualmachine.html:27
#: netbox/virtualization/forms/bulk_edit.py:142
@@ -4275,17 +4371,17 @@ msgstr "设备角色"
msgid "Platform"
msgstr "平台"
-#: 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:212
-#: netbox/extras/filtersets.py:596 netbox/extras/forms/filtersets.py:329
-#: netbox/ipam/forms/filtersets.py:432 netbox/ipam/forms/filtersets.py:464
+#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_import.py:575
+#: netbox/dcim/forms/filtersets.py:748 netbox/dcim/forms/filtersets.py:918
+#: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:212
+#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:364
+#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:472
#: 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:123
-#: netbox/virtualization/filtersets.py:243
+#: netbox/virtualization/filtersets.py:245
#: netbox/virtualization/forms/bulk_edit.py:111
#: netbox/virtualization/forms/bulk_import.py:98
#: netbox/virtualization/forms/filtersets.py:105
@@ -4297,28 +4393,28 @@ msgstr "平台"
msgid "Cluster"
msgstr "集群"
-#: netbox/dcim/forms/bulk_edit.py:748
+#: netbox/dcim/forms/bulk_edit.py:792
#: netbox/templates/extras/dashboard/widget_config.html:7
#: netbox/virtualization/forms/bulk_edit.py:173
msgid "Configuration"
msgstr "配置"
-#: netbox/dcim/forms/bulk_edit.py:749 netbox/netbox/navigation/menu.py:251
+#: netbox/dcim/forms/bulk_edit.py:793 netbox/netbox/navigation/menu.py:252
#: netbox/templates/dcim/device_edit.html:80
msgid "Virtualization"
msgstr "虚拟化"
-#: 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
+#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/bulk_import.py:711
+#: netbox/dcim/forms/model_forms.py:752 netbox/dcim/forms/model_forms.py:1003
msgid "Module type"
msgstr "模块类型"
-#: 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/bulk_edit.py:861 netbox/dcim/forms/bulk_edit.py:1046
+#: netbox/dcim/forms/bulk_edit.py:1065 netbox/dcim/forms/bulk_edit.py:1088
+#: netbox/dcim/forms/bulk_edit.py:1130 netbox/dcim/forms/bulk_edit.py:1174
+#: netbox/dcim/forms/bulk_edit.py:1225 netbox/dcim/forms/bulk_edit.py:1252
+#: netbox/dcim/forms/bulk_edit.py:1279 netbox/dcim/forms/bulk_edit.py:1297
+#: netbox/dcim/forms/bulk_edit.py:1315 netbox/dcim/forms/filtersets.py:69
#: 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
@@ -4336,109 +4432,109 @@ msgstr "模块类型"
msgid "Label"
msgstr "标记"
-#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117
+#: netbox/dcim/forms/bulk_edit.py:870 netbox/dcim/forms/filtersets.py:1136
#: netbox/templates/dcim/cable.html:50
msgid "Length"
msgstr "长度"
-#: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363
-#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121
+#: netbox/dcim/forms/bulk_edit.py:875 netbox/dcim/forms/bulk_import.py:1394
+#: netbox/dcim/forms/bulk_import.py:1397 netbox/dcim/forms/filtersets.py:1140
msgid "Length unit"
msgstr "长度单位"
-#: netbox/dcim/forms/bulk_edit.py:855
+#: netbox/dcim/forms/bulk_edit.py:899
#: netbox/templates/dcim/virtualchassis.html:23
msgid "Domain"
msgstr "域"
-#: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482
-#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761
+#: netbox/dcim/forms/bulk_edit.py:967 netbox/dcim/forms/bulk_import.py:1513
+#: netbox/dcim/forms/filtersets.py:1226 netbox/dcim/forms/model_forms.py:855
msgid "Power panel"
msgstr "电源面版"
-#: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518
-#: netbox/dcim/forms/filtersets.py:1229
+#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_import.py:1549
+#: netbox/dcim/forms/filtersets.py:1248
#: netbox/templates/dcim/powerfeed.html:83
msgid "Supply"
msgstr "供应"
-#: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523
-#: netbox/dcim/forms/filtersets.py:1234
+#: netbox/dcim/forms/bulk_edit.py:995 netbox/dcim/forms/bulk_import.py:1554
+#: netbox/dcim/forms/filtersets.py:1253
#: netbox/templates/dcim/powerfeed.html:95
msgid "Phase"
msgstr "相位"
-#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239
+#: netbox/dcim/forms/bulk_edit.py:1001 netbox/dcim/forms/filtersets.py:1258
#: netbox/templates/dcim/powerfeed.html:87
msgid "Voltage"
msgstr "电压"
-#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243
+#: netbox/dcim/forms/bulk_edit.py:1005 netbox/dcim/forms/filtersets.py:1262
#: netbox/templates/dcim/powerfeed.html:91
msgid "Amperage"
msgstr "电流"
-#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247
+#: netbox/dcim/forms/bulk_edit.py:1009 netbox/dcim/forms/filtersets.py:1266
msgid "Max utilization"
msgstr "最大利用率"
-#: netbox/dcim/forms/bulk_edit.py:1054
+#: netbox/dcim/forms/bulk_edit.py:1098
msgid "Maximum draw"
msgstr "最大功率"
-#: netbox/dcim/forms/bulk_edit.py:1057
+#: netbox/dcim/forms/bulk_edit.py:1101
#: netbox/dcim/models/device_component_templates.py:281
#: netbox/dcim/models/device_components.py:352
msgid "Maximum power draw (watts)"
msgstr "最大功率(瓦)"
-#: netbox/dcim/forms/bulk_edit.py:1060
+#: netbox/dcim/forms/bulk_edit.py:1104
msgid "Allocated draw"
msgstr "分配功率"
-#: netbox/dcim/forms/bulk_edit.py:1063
+#: netbox/dcim/forms/bulk_edit.py:1107
#: netbox/dcim/models/device_component_templates.py:288
#: netbox/dcim/models/device_components.py:359
msgid "Allocated power draw (watts)"
msgstr "分配功率(瓦)"
-#: netbox/dcim/forms/bulk_edit.py:1096 netbox/dcim/forms/bulk_import.py:813
-#: netbox/dcim/forms/model_forms.py:978 netbox/dcim/forms/model_forms.py:1332
-#: netbox/dcim/forms/model_forms.py:1647 netbox/dcim/forms/object_import.py:55
+#: netbox/dcim/forms/bulk_edit.py:1140 netbox/dcim/forms/bulk_import.py:844
+#: netbox/dcim/forms/model_forms.py:1072 netbox/dcim/forms/model_forms.py:1426
+#: netbox/dcim/forms/model_forms.py:1741 netbox/dcim/forms/object_import.py:55
msgid "Power port"
msgstr "电源接口"
-#: netbox/dcim/forms/bulk_edit.py:1101 netbox/dcim/forms/bulk_import.py:820
+#: netbox/dcim/forms/bulk_edit.py:1145 netbox/dcim/forms/bulk_import.py:851
msgid "Feed leg"
msgstr "馈电线路"
-#: netbox/dcim/forms/bulk_edit.py:1147 netbox/dcim/forms/bulk_edit.py:1465
+#: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1512
msgid "Management only"
msgstr "仅限管理"
-#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471
-#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448
+#: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1518
+#: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472
#: netbox/dcim/forms/object_import.py:90
#: netbox/dcim/models/device_component_templates.py:445
-#: netbox/dcim/models/device_components.py:724
+#: netbox/dcim/models/device_components.py:733
msgid "PoE mode"
msgstr "PoE模式"
-#: 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:1453
+#: netbox/dcim/forms/bulk_edit.py:1207 netbox/dcim/forms/bulk_edit.py:1524
+#: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477
#: netbox/dcim/forms/object_import.py:95
#: netbox/dcim/models/device_component_templates.py:452
-#: netbox/dcim/models/device_components.py:731
+#: netbox/dcim/models/device_components.py:740
msgid "PoE type"
msgstr "PoE类型"
-#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1213 netbox/dcim/forms/filtersets.py:1492
#: netbox/dcim/forms/object_import.py:100
msgid "Wireless role"
msgstr "无线角色"
-#: netbox/dcim/forms/bulk_edit.py:1306 netbox/dcim/forms/model_forms.py:680
-#: netbox/dcim/forms/model_forms.py:1277 netbox/dcim/tables/devices.py:322
+#: netbox/dcim/forms/bulk_edit.py:1350 netbox/dcim/forms/model_forms.py:774
+#: netbox/dcim/forms/model_forms.py:1371 netbox/dcim/tables/devices.py:322
#: netbox/templates/dcim/consoleport.html:24
#: netbox/templates/dcim/consoleserverport.html:24
#: netbox/templates/dcim/frontport.html:24
@@ -4452,26 +4548,26 @@ msgstr "无线角色"
msgid "Module"
msgstr "模块"
-#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/tables/devices.py:698
+#: netbox/dcim/forms/bulk_edit.py:1492 netbox/dcim/tables/devices.py:705
#: netbox/templates/dcim/interface.html:116
msgid "LAG"
msgstr "链路聚合"
-#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/model_forms.py:1359
+#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/model_forms.py:1453
msgid "Virtual device contexts"
msgstr "设备虚拟上下文"
-#: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741
-#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301
-#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412
-#: netbox/dcim/tables/devices.py:631
+#: netbox/dcim/forms/bulk_edit.py:1503 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/filtersets.py:1320
+#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1436
+#: netbox/dcim/tables/devices.py:638
#: 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:1485 netbox/dcim/forms/bulk_import.py:915
+#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/bulk_import.py:946
#: netbox/templates/vpn/ikepolicy.html:25
#: netbox/templates/vpn/ipsecprofile.html:21
#: netbox/templates/vpn/ipsecprofile.html:48
@@ -4485,55 +4581,55 @@ msgstr "速率"
msgid "Mode"
msgstr "模式"
-#: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1408
-#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553
-#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222
+#: netbox/dcim/forms/bulk_edit.py:1540 netbox/dcim/forms/model_forms.py:1502
+#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:561
+#: netbox/ipam/models/vlans.py:93 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:1502 netbox/dcim/forms/model_forms.py:1414
-#: netbox/dcim/tables/devices.py:592
+#: netbox/dcim/forms/bulk_edit.py:1549 netbox/dcim/forms/model_forms.py:1508
+#: netbox/dcim/tables/devices.py:599
#: 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:1511 netbox/dcim/forms/model_forms.py:1423
-#: netbox/dcim/tables/devices.py:598
+#: netbox/dcim/forms/bulk_edit.py:1558 netbox/dcim/forms/model_forms.py:1517
+#: netbox/dcim/tables/devices.py:605
#: 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:1514
+#: netbox/dcim/forms/bulk_edit.py:1561
msgid "Add tagged VLANs"
msgstr "添加带标签的 VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1523
+#: netbox/dcim/forms/bulk_edit.py:1570
msgid "Remove tagged VLANs"
msgstr "移除带标签的 VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1432
+#: netbox/dcim/forms/bulk_edit.py:1581 netbox/dcim/forms/model_forms.py:1526
#: 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:1395
+#: netbox/dcim/forms/bulk_edit.py:1596 netbox/dcim/forms/model_forms.py:1489
msgid "Wireless LAN group"
msgstr "无线局域网组"
-#: netbox/dcim/forms/bulk_edit.py:1554 netbox/dcim/forms/model_forms.py:1400
-#: netbox/dcim/tables/devices.py:640 netbox/netbox/navigation/menu.py:152
+#: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/model_forms.py:1494
+#: netbox/dcim/tables/devices.py:647 netbox/netbox/navigation/menu.py:153
#: netbox/templates/dcim/interface.html:337
#: netbox/wireless/tables/wirelesslan.py:24
msgid "Wireless LANs"
msgstr "无线局域网"
-#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381
-#: netbox/dcim/forms/model_forms.py:1466 netbox/ipam/forms/bulk_edit.py:269
-#: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177
-#: netbox/netbox/navigation/menu.py:108
+#: netbox/dcim/forms/bulk_edit.py:1610 netbox/dcim/forms/filtersets.py:1405
+#: netbox/dcim/forms/model_forms.py:1560 netbox/ipam/forms/bulk_edit.py:269
+#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/forms/filtersets.py:177
+#: netbox/netbox/navigation/menu.py:109
#: netbox/templates/dcim/interface.html:128
#: netbox/templates/ipam/prefix.html:91
#: netbox/templates/virtualization/vminterface.html:76
@@ -4542,421 +4638,427 @@ msgstr "无线局域网"
msgid "Addressing"
msgstr "寻址"
-#: netbox/dcim/forms/bulk_edit.py:1564 netbox/dcim/forms/filtersets.py:721
-#: netbox/dcim/forms/model_forms.py:1467
+#: netbox/dcim/forms/bulk_edit.py:1611 netbox/dcim/forms/filtersets.py:740
+#: netbox/dcim/forms/model_forms.py:1561
#: netbox/virtualization/forms/model_forms.py:379
msgid "Operation"
msgstr "操作"
-#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382
-#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1469
+#: netbox/dcim/forms/bulk_edit.py:1612 netbox/dcim/forms/filtersets.py:1406
+#: netbox/dcim/forms/model_forms.py:1116 netbox/dcim/forms/model_forms.py:1563
msgid "PoE"
msgstr "PoE"
-#: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1468
+#: netbox/dcim/forms/bulk_edit.py:1613 netbox/dcim/forms/model_forms.py:1562
#: 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:1568 netbox/dcim/forms/filtersets.py:1383
-#: netbox/dcim/forms/model_forms.py:1472
+#: netbox/dcim/forms/bulk_edit.py:1615 netbox/dcim/forms/filtersets.py:1407
+#: netbox/dcim/forms/model_forms.py:1566
#: netbox/virtualization/forms/bulk_edit.py:257
#: netbox/virtualization/forms/filtersets.py:206
#: netbox/virtualization/forms/model_forms.py:383
msgid "802.1Q Switching"
msgstr "802.1Q 交换"
-#: netbox/dcim/forms/bulk_edit.py:1573
+#: netbox/dcim/forms/bulk_edit.py:1620
msgid "Add/Remove"
msgstr "添加/删除"
-#: netbox/dcim/forms/bulk_edit.py:1632 netbox/dcim/forms/bulk_edit.py:1634
+#: netbox/dcim/forms/bulk_edit.py:1679 netbox/dcim/forms/bulk_edit.py:1681
msgid "Interface mode must be specified to assign VLANs"
msgstr "该接口模式下,必须指定VLAN"
-#: netbox/dcim/forms/bulk_edit.py:1639
+#: netbox/dcim/forms/bulk_edit.py:1686
msgid "An access interface cannot have tagged VLANs assigned."
msgstr "access接口不允许指定Tag的VLAN"
-#: netbox/dcim/forms/bulk_import.py:66
+#: netbox/dcim/forms/bulk_import.py:67
msgid "Name of parent region"
msgstr "上一级区域的名称"
-#: netbox/dcim/forms/bulk_import.py:80
+#: netbox/dcim/forms/bulk_import.py:81
msgid "Name of parent site group"
msgstr "上一级站点组的名称"
-#: netbox/dcim/forms/bulk_import.py:99
+#: netbox/dcim/forms/bulk_import.py:100
msgid "Assigned region"
msgstr "指定地区"
-#: netbox/dcim/forms/bulk_import.py:106 netbox/tenancy/forms/bulk_import.py:44
-#: netbox/tenancy/forms/bulk_import.py:85
+#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:44
#: netbox/wireless/forms/bulk_import.py:42
msgid "Assigned group"
msgstr "指定组"
-#: netbox/dcim/forms/bulk_import.py:125
+#: netbox/dcim/forms/bulk_import.py:126
msgid "available options"
msgstr "可用选项"
-#: netbox/dcim/forms/bulk_import.py:136 netbox/dcim/forms/bulk_import.py:570
-#: netbox/dcim/forms/bulk_import.py:1479 netbox/ipam/forms/bulk_import.py:472
+#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:601
+#: netbox/dcim/forms/bulk_import.py:1510 netbox/ipam/forms/bulk_import.py:479
#: netbox/virtualization/forms/bulk_import.py:64
#: netbox/virtualization/forms/bulk_import.py:95
msgid "Assigned site"
msgstr "指定站点"
-#: netbox/dcim/forms/bulk_import.py:143
+#: netbox/dcim/forms/bulk_import.py:144
msgid "Parent location"
msgstr "上一级位置"
-#: netbox/dcim/forms/bulk_import.py:145
+#: netbox/dcim/forms/bulk_import.py:146
msgid "Location not found."
msgstr "未找到该位置"
-#: netbox/dcim/forms/bulk_import.py:187
+#: netbox/dcim/forms/bulk_import.py:191
msgid "The manufacturer of this rack type"
msgstr "这种机架类型的制造商"
-#: netbox/dcim/forms/bulk_import.py:198
+#: netbox/dcim/forms/bulk_import.py:202
msgid "The lowest-numbered position in the rack"
msgstr "机架中编号最低的位置"
-#: netbox/dcim/forms/bulk_import.py:203 netbox/dcim/forms/bulk_import.py:278
+#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282
msgid "Rail-to-rail width (in inches)"
msgstr "设备安装宽度(英寸)"
-#: netbox/dcim/forms/bulk_import.py:209 netbox/dcim/forms/bulk_import.py:288
+#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292
msgid "Unit for outer dimensions"
msgstr "外形尺寸单位"
-#: netbox/dcim/forms/bulk_import.py:215 netbox/dcim/forms/bulk_import.py:300
+#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304
msgid "Unit for rack weights"
msgstr "机柜重量单位"
-#: netbox/dcim/forms/bulk_import.py:247
+#: netbox/dcim/forms/bulk_import.py:251
msgid "Name of assigned tenant"
msgstr "指定租户名称"
-#: netbox/dcim/forms/bulk_import.py:259
+#: netbox/dcim/forms/bulk_import.py:263
msgid "Name of assigned role"
msgstr "指定规则名称"
-#: netbox/dcim/forms/bulk_import.py:266
+#: netbox/dcim/forms/bulk_import.py:270
msgid "Rack type model"
msgstr "机架类型型号"
-#: netbox/dcim/forms/bulk_import.py:294 netbox/dcim/forms/bulk_import.py:437
-#: netbox/dcim/forms/bulk_import.py:610
+#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:456
+#: netbox/dcim/forms/bulk_import.py:641
msgid "Airflow direction"
msgstr "风道方向"
-#: netbox/dcim/forms/bulk_import.py:326
+#: netbox/dcim/forms/bulk_import.py:330
msgid "Width must be set if not specifying a rack type."
msgstr "如果未指定机架类型,则必须设置宽度。"
-#: netbox/dcim/forms/bulk_import.py:328
+#: netbox/dcim/forms/bulk_import.py:332
msgid "U height must be set if not specifying a rack type."
msgstr "如果未指定机架类型,则必须设置 U 高度。"
-#: netbox/dcim/forms/bulk_import.py:336
+#: netbox/dcim/forms/bulk_import.py:340
msgid "Parent site"
msgstr "上一级站点"
-#: netbox/dcim/forms/bulk_import.py:343 netbox/dcim/forms/bulk_import.py:1492
+#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1523
msgid "Rack's location (if any)"
msgstr "机柜所在位置(如果有)"
-#: netbox/dcim/forms/bulk_import.py:352 netbox/dcim/forms/model_forms.py:319
-#: netbox/dcim/tables/racks.py:221
+#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:327
+#: netbox/dcim/tables/racks.py:230
#: netbox/templates/dcim/rackreservation.html:12
#: netbox/templates/dcim/rackreservation.html:45
msgid "Units"
msgstr "单元(U)"
-#: netbox/dcim/forms/bulk_import.py:355
+#: netbox/dcim/forms/bulk_import.py:359
msgid "Comma-separated list of individual unit numbers"
msgstr "占用U位号列表,以逗号分隔"
-#: netbox/dcim/forms/bulk_import.py:398
+#: netbox/dcim/forms/bulk_import.py:402
msgid "The manufacturer which produces this device type"
msgstr "生产这种类型设备的制造商"
-#: netbox/dcim/forms/bulk_import.py:405
+#: netbox/dcim/forms/bulk_import.py:409
msgid "The default platform for devices of this type (optional)"
msgstr "此类型设备的默认平台(可选)"
-#: netbox/dcim/forms/bulk_import.py:410
+#: netbox/dcim/forms/bulk_import.py:414
msgid "Device weight"
msgstr "设备重量"
-#: netbox/dcim/forms/bulk_import.py:416
+#: netbox/dcim/forms/bulk_import.py:420
msgid "Unit for device weight"
msgstr "设备重量单位"
-#: netbox/dcim/forms/bulk_import.py:442
+#: netbox/dcim/forms/bulk_import.py:461
msgid "Module weight"
msgstr "模块重量"
-#: netbox/dcim/forms/bulk_import.py:448
+#: netbox/dcim/forms/bulk_import.py:467
msgid "Unit for module weight"
msgstr "模块重量单位"
-#: netbox/dcim/forms/bulk_import.py:481
+#: netbox/dcim/forms/bulk_import.py:484
+msgid "Parent Device Role"
+msgstr "父设备角色"
+
+#: netbox/dcim/forms/bulk_import.py:486
+msgid "Device role not found."
+msgstr "未找到设备角色。"
+
+#: netbox/dcim/forms/bulk_import.py:512
msgid "Limit platform assignments to this manufacturer"
msgstr "限定此系统平台的制造商"
-#: netbox/dcim/forms/bulk_import.py:503 netbox/dcim/forms/bulk_import.py:1562
-#: netbox/tenancy/forms/bulk_import.py:106
+#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:1593
+#: netbox/tenancy/forms/bulk_import.py:105
msgid "Assigned role"
msgstr "指定规则"
-#: netbox/dcim/forms/bulk_import.py:516
+#: netbox/dcim/forms/bulk_import.py:547
msgid "Device type manufacturer"
msgstr "设备制造商"
-#: netbox/dcim/forms/bulk_import.py:522
+#: netbox/dcim/forms/bulk_import.py:553
msgid "Device type model"
msgstr "设备型号"
-#: netbox/dcim/forms/bulk_import.py:529
+#: netbox/dcim/forms/bulk_import.py:560
#: netbox/virtualization/forms/bulk_import.py:132
msgid "Assigned platform"
msgstr "指定系统平台"
-#: netbox/dcim/forms/bulk_import.py:537 netbox/dcim/forms/bulk_import.py:541
-#: netbox/dcim/forms/model_forms.py:547
+#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:572
+#: netbox/dcim/forms/model_forms.py:641
msgid "Virtual chassis"
msgstr "堆叠"
-#: netbox/dcim/forms/bulk_import.py:548
+#: netbox/dcim/forms/bulk_import.py:579
msgid "Virtualization cluster"
msgstr "虚拟化集群"
-#: netbox/dcim/forms/bulk_import.py:577
+#: netbox/dcim/forms/bulk_import.py:608
msgid "Assigned location (if any)"
msgstr "指定位置(如果有)"
-#: netbox/dcim/forms/bulk_import.py:584
+#: netbox/dcim/forms/bulk_import.py:615
msgid "Assigned rack (if any)"
msgstr "指定机柜(如果有)"
-#: netbox/dcim/forms/bulk_import.py:587
+#: netbox/dcim/forms/bulk_import.py:618
msgid "Face"
msgstr "朝向"
-#: netbox/dcim/forms/bulk_import.py:590
+#: netbox/dcim/forms/bulk_import.py:621
msgid "Mounted rack face"
msgstr "机架正面安装"
-#: netbox/dcim/forms/bulk_import.py:597
+#: netbox/dcim/forms/bulk_import.py:628
msgid "Parent device (for child devices)"
msgstr "上一级设备(用于子设备)"
-#: netbox/dcim/forms/bulk_import.py:600
+#: netbox/dcim/forms/bulk_import.py:631
msgid "Device bay"
msgstr "设备托架"
-#: netbox/dcim/forms/bulk_import.py:604
+#: netbox/dcim/forms/bulk_import.py:635
msgid "Device bay in which this device is installed (for child devices)"
msgstr "安装此设备的设备托架(用于子设备)"
-#: netbox/dcim/forms/bulk_import.py:671
+#: netbox/dcim/forms/bulk_import.py:702
msgid "The device in which this module is installed"
msgstr "安装此模块的设备"
-#: netbox/dcim/forms/bulk_import.py:674 netbox/dcim/forms/model_forms.py:651
+#: netbox/dcim/forms/bulk_import.py:705 netbox/dcim/forms/model_forms.py:745
msgid "Module bay"
msgstr "设备板卡插槽"
-#: netbox/dcim/forms/bulk_import.py:677
+#: netbox/dcim/forms/bulk_import.py:708
msgid "The module bay in which this module is installed"
msgstr "安装此模块的模块托架"
-#: netbox/dcim/forms/bulk_import.py:683
+#: netbox/dcim/forms/bulk_import.py:714
msgid "The type of module"
msgstr "模块类型"
-#: netbox/dcim/forms/bulk_import.py:691 netbox/dcim/forms/model_forms.py:667
+#: netbox/dcim/forms/bulk_import.py:722 netbox/dcim/forms/model_forms.py:761
msgid "Replicate components"
msgstr "组件冗余"
-#: netbox/dcim/forms/bulk_import.py:693
+#: netbox/dcim/forms/bulk_import.py:724
msgid ""
"Automatically populate components associated with this module type (enabled "
"by default)"
msgstr "自动填充此模块类型关联的组件(默认启用)"
-#: netbox/dcim/forms/bulk_import.py:696 netbox/dcim/forms/model_forms.py:673
+#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:767
msgid "Adopt components"
msgstr "选定组件"
-#: netbox/dcim/forms/bulk_import.py:698 netbox/dcim/forms/model_forms.py:676
+#: netbox/dcim/forms/bulk_import.py:729 netbox/dcim/forms/model_forms.py:770
msgid "Adopt already existing components"
msgstr "选定已经存在的组件"
-#: netbox/dcim/forms/bulk_import.py:738 netbox/dcim/forms/bulk_import.py:764
-#: netbox/dcim/forms/bulk_import.py:790
+#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/bulk_import.py:795
+#: netbox/dcim/forms/bulk_import.py:821
msgid "Port type"
msgstr "端口类型"
-#: netbox/dcim/forms/bulk_import.py:746 netbox/dcim/forms/bulk_import.py:772
+#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/bulk_import.py:803
msgid "Port speed in bps"
msgstr "端口速率(bps)"
-#: netbox/dcim/forms/bulk_import.py:810
+#: netbox/dcim/forms/bulk_import.py:841
msgid "Outlet type"
msgstr "插座类型"
-#: netbox/dcim/forms/bulk_import.py:817
+#: netbox/dcim/forms/bulk_import.py:848
msgid "Local power port which feeds this outlet"
msgstr "该插座供电的电源端口"
-#: netbox/dcim/forms/bulk_import.py:823
+#: netbox/dcim/forms/bulk_import.py:854
msgid "Electrical phase (for three-phase circuits)"
msgstr "供电相位(用于三相电)"
-#: netbox/dcim/forms/bulk_import.py:867 netbox/dcim/forms/model_forms.py:1370
+#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/model_forms.py:1464
#: netbox/virtualization/forms/bulk_import.py:161
#: netbox/virtualization/forms/model_forms.py:319
msgid "Parent interface"
msgstr "上一级接口"
-#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/model_forms.py:1378
+#: netbox/dcim/forms/bulk_import.py:905 netbox/dcim/forms/model_forms.py:1472
#: netbox/virtualization/forms/bulk_import.py:168
#: netbox/virtualization/forms/model_forms.py:327
msgid "Bridged interface"
msgstr "桥接接口"
-#: netbox/dcim/forms/bulk_import.py:877
+#: netbox/dcim/forms/bulk_import.py:908
msgid "Lag"
msgstr "聚合接口"
-#: netbox/dcim/forms/bulk_import.py:881
+#: netbox/dcim/forms/bulk_import.py:912
msgid "Parent LAG interface"
msgstr "上一级聚合接口"
-#: netbox/dcim/forms/bulk_import.py:884
+#: netbox/dcim/forms/bulk_import.py:915
msgid "Vdcs"
msgstr "Vdcs"
-#: netbox/dcim/forms/bulk_import.py:889
+#: netbox/dcim/forms/bulk_import.py:920
msgid "VDC names separated by commas, encased with double quotes. Example:"
msgstr "VDC名称,用逗号分隔,用双引号包含。例如:"
-#: netbox/dcim/forms/bulk_import.py:895
+#: netbox/dcim/forms/bulk_import.py:926
msgid "Physical medium"
msgstr "物理接口类型"
-#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419
+#: netbox/dcim/forms/bulk_import.py:929 netbox/dcim/forms/filtersets.py:1443
msgid "Duplex"
msgstr "双工"
-#: netbox/dcim/forms/bulk_import.py:903
+#: netbox/dcim/forms/bulk_import.py:934
msgid "Poe mode"
msgstr "POE模式"
-#: netbox/dcim/forms/bulk_import.py:909
+#: netbox/dcim/forms/bulk_import.py:940
msgid "Poe type"
msgstr "POE类型"
-#: netbox/dcim/forms/bulk_import.py:918
+#: netbox/dcim/forms/bulk_import.py:949
#: 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:925 netbox/ipam/forms/bulk_import.py:164
+#: netbox/dcim/forms/bulk_import.py:956 netbox/ipam/forms/bulk_import.py:164
#: netbox/ipam/forms/bulk_import.py:253 netbox/ipam/forms/bulk_import.py:289
#: netbox/ipam/forms/filtersets.py:210 netbox/ipam/forms/filtersets.py:293
-#: netbox/ipam/forms/filtersets.py:353
+#: netbox/ipam/forms/filtersets.py:360
#: netbox/virtualization/forms/bulk_import.py:181
msgid "Assigned VRF"
msgstr "指定VRF"
-#: netbox/dcim/forms/bulk_import.py:928
+#: netbox/dcim/forms/bulk_import.py:959
msgid "Rf role"
msgstr "射频类型"
-#: netbox/dcim/forms/bulk_import.py:931
+#: netbox/dcim/forms/bulk_import.py:962
msgid "Wireless role (AP/station)"
msgstr "无线角色(AP/基站)"
-#: netbox/dcim/forms/bulk_import.py:967
+#: netbox/dcim/forms/bulk_import.py:998
#, python-brace-format
msgid "VDC {vdc} is not assigned to device {device}"
msgstr "VDC {vdc} 没有指定给设备 {device}"
-#: netbox/dcim/forms/bulk_import.py:981 netbox/dcim/forms/model_forms.py:1036
-#: netbox/dcim/forms/model_forms.py:1655
+#: netbox/dcim/forms/bulk_import.py:1012 netbox/dcim/forms/model_forms.py:1130
+#: netbox/dcim/forms/model_forms.py:1749
#: netbox/dcim/forms/object_import.py:117
msgid "Rear port"
msgstr "后置端口"
-#: netbox/dcim/forms/bulk_import.py:984
+#: netbox/dcim/forms/bulk_import.py:1015
msgid "Corresponding rear port"
msgstr "对应后置端口"
-#: netbox/dcim/forms/bulk_import.py:989 netbox/dcim/forms/bulk_import.py:1030
-#: netbox/dcim/forms/bulk_import.py:1353
+#: netbox/dcim/forms/bulk_import.py:1020 netbox/dcim/forms/bulk_import.py:1061
+#: netbox/dcim/forms/bulk_import.py:1384
msgid "Physical medium classification"
msgstr "物理端口类型"
-#: netbox/dcim/forms/bulk_import.py:1058 netbox/dcim/tables/devices.py:853
+#: netbox/dcim/forms/bulk_import.py:1089 netbox/dcim/tables/devices.py:860
msgid "Installed device"
msgstr "安装设备"
-#: netbox/dcim/forms/bulk_import.py:1062
+#: netbox/dcim/forms/bulk_import.py:1093
msgid "Child device installed within this bay"
msgstr "此托架内安装的子设备"
-#: netbox/dcim/forms/bulk_import.py:1064
+#: netbox/dcim/forms/bulk_import.py:1095
msgid "Child device not found."
msgstr "子设备未找到"
-#: netbox/dcim/forms/bulk_import.py:1122
+#: netbox/dcim/forms/bulk_import.py:1153
msgid "Parent inventory item"
msgstr "上一级库存项"
-#: netbox/dcim/forms/bulk_import.py:1125
+#: netbox/dcim/forms/bulk_import.py:1156
msgid "Component type"
msgstr "组件类型"
-#: netbox/dcim/forms/bulk_import.py:1129
+#: netbox/dcim/forms/bulk_import.py:1160
msgid "Component Type"
msgstr "组件类型"
-#: netbox/dcim/forms/bulk_import.py:1132
+#: netbox/dcim/forms/bulk_import.py:1163
msgid "Compnent name"
msgstr "组件名称"
-#: netbox/dcim/forms/bulk_import.py:1134
+#: netbox/dcim/forms/bulk_import.py:1165
msgid "Component Name"
msgstr "组件名称"
-#: netbox/dcim/forms/bulk_import.py:1177 netbox/dcim/forms/bulk_import.py:1195
+#: netbox/dcim/forms/bulk_import.py:1208 netbox/dcim/forms/bulk_import.py:1226
msgid "Component name must be specified when component type is specified"
msgstr "指定组件类型时必须指定组件名称"
-#: netbox/dcim/forms/bulk_import.py:1187
+#: netbox/dcim/forms/bulk_import.py:1218
#, python-brace-format
msgid "Component not found: {device} - {component_name}"
msgstr "组件未找到: {device} - {component_name}"
-#: netbox/dcim/forms/bulk_import.py:1200
+#: netbox/dcim/forms/bulk_import.py:1231
msgid "Component type must be specified when component name is specified"
msgstr "指定组件名称时必须指定组件类型"
-#: netbox/dcim/forms/bulk_import.py:1227 netbox/ipam/forms/bulk_import.py:314
+#: netbox/dcim/forms/bulk_import.py:1258 netbox/ipam/forms/bulk_import.py:314
msgid "Parent device of assigned interface (if any)"
msgstr "指定接口的父设备(如果有)"
-#: netbox/dcim/forms/bulk_import.py:1230 netbox/ipam/forms/bulk_import.py:317
-#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/model_forms.py:767
-#: netbox/virtualization/filtersets.py:254
-#: netbox/virtualization/filtersets.py:305
+#: netbox/dcim/forms/bulk_import.py:1261 netbox/ipam/forms/bulk_import.py:317
+#: netbox/virtualization/filtersets.py:256
+#: netbox/virtualization/filtersets.py:307
#: netbox/virtualization/forms/bulk_edit.py:182
#: netbox/virtualization/forms/bulk_edit.py:316
#: netbox/virtualization/forms/bulk_import.py:152
@@ -4964,132 +5066,132 @@ msgstr "指定接口的父设备(如果有)"
#: netbox/virtualization/forms/filtersets.py:220
#: netbox/virtualization/forms/filtersets.py:266
#: netbox/virtualization/forms/model_forms.py:295
-#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:290
+#: netbox/vpn/forms/bulk_import.py:93 netbox/vpn/forms/bulk_import.py:295
msgid "Virtual machine"
msgstr "虚拟机"
-#: netbox/dcim/forms/bulk_import.py:1234 netbox/ipam/forms/bulk_import.py:321
+#: netbox/dcim/forms/bulk_import.py:1265 netbox/ipam/forms/bulk_import.py:321
msgid "Parent VM of assigned interface (if any)"
msgstr "指定接口的父虚拟机(如果有)"
-#: netbox/dcim/forms/bulk_import.py:1241 netbox/ipam/filtersets.py:1047
+#: netbox/dcim/forms/bulk_import.py:1272 netbox/ipam/filtersets.py:1047
#: netbox/ipam/forms/bulk_import.py:328
msgid "Assigned interface"
msgstr "分配的接口"
-#: netbox/dcim/forms/bulk_import.py:1244 netbox/ipam/forms/bulk_import.py:338
+#: netbox/dcim/forms/bulk_import.py:1275 netbox/ipam/forms/bulk_import.py:338
msgid "Is primary"
msgstr "首选"
-#: netbox/dcim/forms/bulk_import.py:1245
+#: netbox/dcim/forms/bulk_import.py:1276
msgid "Make this the primary MAC address for the assigned interface"
msgstr "将此设为所分配接口的主 MAC 地址"
-#: netbox/dcim/forms/bulk_import.py:1282
+#: netbox/dcim/forms/bulk_import.py:1313
msgid "Must specify the parent device or VM when assigning an interface"
msgstr "分配接口时必须指定父设备或 VM"
-#: netbox/dcim/forms/bulk_import.py:1308
+#: netbox/dcim/forms/bulk_import.py:1339
msgid "Side A device"
msgstr "A端设备"
-#: netbox/dcim/forms/bulk_import.py:1311 netbox/dcim/forms/bulk_import.py:1329
+#: netbox/dcim/forms/bulk_import.py:1342 netbox/dcim/forms/bulk_import.py:1360
msgid "Device name"
msgstr "设备名字"
-#: netbox/dcim/forms/bulk_import.py:1314
+#: netbox/dcim/forms/bulk_import.py:1345
msgid "Side A type"
msgstr "A端线缆类型"
-#: netbox/dcim/forms/bulk_import.py:1320
+#: netbox/dcim/forms/bulk_import.py:1351
msgid "Side A name"
msgstr "A端设备名称"
-#: netbox/dcim/forms/bulk_import.py:1321 netbox/dcim/forms/bulk_import.py:1339
+#: netbox/dcim/forms/bulk_import.py:1352 netbox/dcim/forms/bulk_import.py:1370
msgid "Termination name"
msgstr "线缆类型名称"
-#: netbox/dcim/forms/bulk_import.py:1326
+#: netbox/dcim/forms/bulk_import.py:1357
msgid "Side B device"
msgstr "B端设备"
-#: netbox/dcim/forms/bulk_import.py:1332
+#: netbox/dcim/forms/bulk_import.py:1363
msgid "Side B type"
msgstr "B端线缆类型"
-#: netbox/dcim/forms/bulk_import.py:1338
+#: netbox/dcim/forms/bulk_import.py:1369
msgid "Side B name"
msgstr "B端设备名称"
-#: netbox/dcim/forms/bulk_import.py:1347
+#: netbox/dcim/forms/bulk_import.py:1378
#: netbox/wireless/forms/bulk_import.py:91
msgid "Connection status"
msgstr "连接状态"
-#: netbox/dcim/forms/bulk_import.py:1399
+#: netbox/dcim/forms/bulk_import.py:1430
#, 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:1405
+#: netbox/dcim/forms/bulk_import.py:1436
#, python-brace-format
msgid "{side_upper} side termination not found: {device} {name}"
msgstr "{side_upper} 端接口类型未发现: {device} {name}"
-#: netbox/dcim/forms/bulk_import.py:1430 netbox/dcim/forms/model_forms.py:797
-#: netbox/dcim/tables/devices.py:1058 netbox/templates/dcim/device.html:132
+#: netbox/dcim/forms/bulk_import.py:1461 netbox/dcim/forms/model_forms.py:891
+#: netbox/dcim/tables/devices.py:1065 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:1434
+#: netbox/dcim/forms/bulk_import.py:1465
msgid "Master device"
msgstr "主设备"
-#: netbox/dcim/forms/bulk_import.py:1451
+#: netbox/dcim/forms/bulk_import.py:1482
msgid "Name of parent site"
msgstr "父站点名称"
-#: netbox/dcim/forms/bulk_import.py:1485
+#: netbox/dcim/forms/bulk_import.py:1516
msgid "Upstream power panel"
msgstr "上一级电源面板"
-#: netbox/dcim/forms/bulk_import.py:1515
+#: netbox/dcim/forms/bulk_import.py:1546
msgid "Primary or redundant"
msgstr "主线路/备用线路"
-#: netbox/dcim/forms/bulk_import.py:1520
+#: netbox/dcim/forms/bulk_import.py:1551
msgid "Supply type (AC/DC)"
msgstr "供应类型(AC/DC)"
-#: netbox/dcim/forms/bulk_import.py:1525
+#: netbox/dcim/forms/bulk_import.py:1556
msgid "Single or three-phase"
msgstr "单相或三相"
-#: netbox/dcim/forms/bulk_import.py:1576 netbox/dcim/forms/model_forms.py:1753
+#: netbox/dcim/forms/bulk_import.py:1607 netbox/dcim/forms/model_forms.py:1847
#: 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:1580
+#: netbox/dcim/forms/bulk_import.py:1611
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:1583 netbox/dcim/forms/model_forms.py:1762
+#: netbox/dcim/forms/bulk_import.py:1614 netbox/dcim/forms/model_forms.py:1856
#: 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:1587
+#: netbox/dcim/forms/bulk_import.py:1618
msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64"
msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64"
-#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:518
+#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527
#: netbox/templates/dcim/interface.html:57
#: netbox/templates/virtualization/vminterface.html:51
#: netbox/virtualization/forms/bulk_edit.py:207
@@ -5126,7 +5228,7 @@ msgstr "无法选定 {model} {name} ,因为它已属于某个模块"
msgid "A {model} named {name} already exists"
msgstr "名为 {name} 的 {model} 已存在"
-#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:749
+#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5135,21 +5237,21 @@ msgstr "名为 {name} 的 {model} 已存在"
msgid "Power Panel"
msgstr "电源面板"
-#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:777
+#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
msgstr "电力供给"
-#: netbox/dcim/forms/filtersets.py:137 netbox/dcim/tables/devices.py:304
+#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:304
msgid "Device Status"
msgstr "设备状态"
-#: netbox/dcim/forms/filtersets.py:150
+#: netbox/dcim/forms/filtersets.py:151
msgid "Parent region"
msgstr "上一级地区"
-#: netbox/dcim/forms/filtersets.py:164 netbox/tenancy/forms/bulk_import.py:28
+#: netbox/dcim/forms/filtersets.py:165 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:27
@@ -5157,117 +5259,117 @@ msgstr "上一级地区"
msgid "Parent group"
msgstr "上一级组"
-#: netbox/dcim/forms/filtersets.py:243 netbox/templates/dcim/location.html:58
+#: netbox/dcim/forms/filtersets.py:244 netbox/templates/dcim/location.html:58
#: netbox/templates/dcim/site.html:56
msgid "Facility"
msgstr "设施"
-#: netbox/dcim/forms/filtersets.py:398
+#: netbox/dcim/forms/filtersets.py:399
msgid "Function"
msgstr "功能用途"
-#: netbox/dcim/forms/filtersets.py:484 netbox/dcim/forms/model_forms.py:382
+#: netbox/dcim/forms/filtersets.py:485 netbox/dcim/forms/model_forms.py:390
#: netbox/templates/inc/panels/image_attachments.html:6
msgid "Images"
msgstr "图片"
-#: netbox/dcim/forms/filtersets.py:487 netbox/dcim/forms/filtersets.py:612
-#: netbox/dcim/forms/filtersets.py:727
+#: netbox/dcim/forms/filtersets.py:488 netbox/dcim/forms/filtersets.py:621
+#: netbox/dcim/forms/filtersets.py:746
msgid "Components"
msgstr "组件"
-#: netbox/dcim/forms/filtersets.py:507
+#: netbox/dcim/forms/filtersets.py:508
msgid "Subdevice role"
msgstr "子设备角色"
-#: netbox/dcim/forms/filtersets.py:791 netbox/dcim/tables/racks.py:54
-#: netbox/templates/dcim/racktype.html:20
+#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/tables/racks.py:54
+#: netbox/templates/dcim/module.html:99 netbox/templates/dcim/racktype.html:20
msgid "Model"
msgstr "型号"
-#: netbox/dcim/forms/filtersets.py:835
+#: netbox/dcim/forms/filtersets.py:854
msgid "Has an OOB IP"
msgstr "有带外管理IP"
-#: netbox/dcim/forms/filtersets.py:842
+#: netbox/dcim/forms/filtersets.py:861
msgid "Virtual chassis member"
msgstr "堆叠数量"
-#: netbox/dcim/forms/filtersets.py:891
+#: netbox/dcim/forms/filtersets.py:910
msgid "Has virtual device contexts"
msgstr "有虚拟设备上下文"
-#: netbox/dcim/forms/filtersets.py:904 netbox/extras/filtersets.py:585
-#: netbox/ipam/forms/filtersets.py:469
+#: netbox/dcim/forms/filtersets.py:923 netbox/extras/filtersets.py:678
+#: netbox/ipam/forms/filtersets.py:477
#: netbox/virtualization/forms/filtersets.py:118
msgid "Cluster group"
msgstr "堆叠组"
-#: netbox/dcim/forms/filtersets.py:1259
+#: netbox/dcim/forms/filtersets.py:1278
msgid "Cabled"
msgstr "已连接"
-#: netbox/dcim/forms/filtersets.py:1266
+#: netbox/dcim/forms/filtersets.py:1285
msgid "Occupied"
msgstr "已占用"
-#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318
-#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362
-#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373
-#: netbox/dcim/tables/devices.py:662
+#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337
+#: netbox/dcim/forms/filtersets.py:1361 netbox/dcim/forms/filtersets.py:1381
+#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/tables/devices.py:373
+#: netbox/dcim/tables/devices.py:669
#: 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:197
#: netbox/templates/dcim/powerfeed.html:110
-#: netbox/templates/dcim/poweroutlet.html:69
+#: netbox/templates/dcim/poweroutlet.html:73
#: netbox/templates/dcim/powerport.html:59
#: netbox/templates/dcim/rearport.html:65
msgid "Connection"
msgstr "连接"
-#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326
-#: netbox/extras/forms/bulk_import.py:247
-#: netbox/extras/forms/filtersets.py:472
-#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585
+#: netbox/dcim/forms/filtersets.py:1426 netbox/extras/forms/bulk_edit.py:382
+#: netbox/extras/forms/bulk_import.py:253
+#: netbox/extras/forms/filtersets.py:527
+#: netbox/extras/forms/model_forms.py:759 netbox/extras/tables/tables.py:640
#: netbox/templates/extras/journalentry.html:30
msgid "Kind"
msgstr "类型"
-#: netbox/dcim/forms/filtersets.py:1431
+#: netbox/dcim/forms/filtersets.py:1455
msgid "Mgmt only"
msgstr "仅用于管理"
-#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1454
-#: netbox/dcim/models/device_components.py:680
+#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548
+#: netbox/dcim/models/device_components.py:689
#: netbox/templates/dcim/interface.html:142
msgid "WWN"
msgstr "WWN"
-#: netbox/dcim/forms/filtersets.py:1458
+#: netbox/dcim/forms/filtersets.py:1482
#: netbox/virtualization/forms/filtersets.py:246
msgid "802.1Q mode"
msgstr "802.1Q 模式"
-#: netbox/dcim/forms/filtersets.py:1473
+#: netbox/dcim/forms/filtersets.py:1497
msgid "Wireless channel"
msgstr "无线信道"
-#: netbox/dcim/forms/filtersets.py:1477
+#: netbox/dcim/forms/filtersets.py:1501
msgid "Channel frequency (MHz)"
msgstr "信道频率(MHz)"
-#: netbox/dcim/forms/filtersets.py:1481
+#: netbox/dcim/forms/filtersets.py:1505
msgid "Channel width (MHz)"
msgstr "信道频宽(MHz)"
-#: netbox/dcim/forms/filtersets.py:1485
+#: netbox/dcim/forms/filtersets.py:1509
#: netbox/templates/dcim/interface.html:91
msgid "Transmit power (dBm)"
msgstr "信道功率(dBm)"
-#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535
+#: netbox/dcim/forms/filtersets.py:1534 netbox/dcim/forms/filtersets.py:1559
#: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12
#: netbox/templates/dcim/cable_trace.html:46
#: netbox/templates/dcim/frontport.html:77
@@ -5278,15 +5380,15 @@ msgstr "信道功率(dBm)"
msgid "Cable"
msgstr "电缆"
-#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978
+#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/tables/devices.py:985
msgid "Discovered"
msgstr "已发现"
-#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364
+#: netbox/dcim/forms/filtersets.py:1679 netbox/ipam/forms/filtersets.py:371
msgid "Assigned Device"
msgstr "指定设备"
-#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369
+#: netbox/dcim/forms/filtersets.py:1684 netbox/ipam/forms/filtersets.py:376
msgid "Assigned VM"
msgstr "指定虚拟机"
@@ -5296,15 +5398,15 @@ msgid "A virtual chassis member already exists in position {vc_position}."
msgstr "在 {vc_position}中已存在虚拟机箱成员。"
#: 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:617
+#: netbox/ipam/forms/bulk_edit.py:425 netbox/ipam/forms/model_forms.py:617
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:181
+#: netbox/ipam/forms/bulk_edit.py:270 netbox/ipam/forms/bulk_edit.py:428
+#: netbox/ipam/forms/bulk_edit.py:447 netbox/ipam/forms/filtersets.py:181
#: netbox/ipam/forms/model_forms.py:231 netbox/ipam/forms/model_forms.py:620
-#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:194
+#: netbox/ipam/forms/model_forms.py:630 netbox/ipam/tables/ip.py:195
#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48
#: netbox/templates/ipam/vlangroup.html:38
#: netbox/templates/virtualization/cluster.html:42
@@ -5313,9 +5415,9 @@ msgstr "作用域类型"
#: netbox/virtualization/forms/filtersets.py:47
#: netbox/virtualization/forms/model_forms.py:79
#: netbox/virtualization/tables/clusters.py:80
-#: netbox/wireless/forms/bulk_edit.py:93
+#: netbox/wireless/forms/bulk_edit.py:94
#: netbox/wireless/forms/filtersets.py:37
-#: netbox/wireless/forms/model_forms.py:56
+#: netbox/wireless/forms/model_forms.py:57
#: netbox/wireless/tables/wirelesslan.py:58
msgid "Scope"
msgstr "作用域"
@@ -5324,64 +5426,72 @@ msgstr "作用域"
msgid "Scope type (app & model)"
msgstr "作用域类型(应用程序&型号)"
-#: netbox/dcim/forms/model_forms.py:144
+#: netbox/dcim/forms/model_forms.py:149
msgid "Contact Info"
msgstr "联系方式"
-#: netbox/dcim/forms/model_forms.py:199 netbox/templates/dcim/rackrole.html:19
+#: netbox/dcim/forms/model_forms.py:206 netbox/templates/dcim/rackrole.html:19
msgid "Rack Role"
msgstr "机柜角色"
-#: netbox/dcim/forms/model_forms.py:217 netbox/dcim/forms/model_forms.py:371
-#: netbox/dcim/forms/model_forms.py:456
+#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:379
+#: netbox/dcim/forms/model_forms.py:550
#: netbox/utilities/forms/fields/fields.py:47
msgid "Slug"
msgstr "缩写"
-#: netbox/dcim/forms/model_forms.py:264
+#: netbox/dcim/forms/model_forms.py:271
msgid "Select a pre-defined rack type, or set physical characteristics below."
msgstr "选择预定义的机架类型,或在下面设置物理特征。"
-#: netbox/dcim/forms/model_forms.py:273
+#: netbox/dcim/forms/model_forms.py:280
msgid "Inventory Control"
msgstr "库存管理"
-#: netbox/dcim/forms/model_forms.py:321
+#: netbox/dcim/forms/model_forms.py:329
msgid ""
"Comma-separated list of numeric unit IDs. A range may be specified using a "
"hyphen."
msgstr "以逗号分隔的数字U位 列表。 可以使用-字符指定范围。"
-#: netbox/dcim/forms/model_forms.py:330 netbox/dcim/tables/racks.py:201
+#: netbox/dcim/forms/model_forms.py:338 netbox/dcim/tables/racks.py:210
msgid "Reservation"
msgstr "预留"
-#: netbox/dcim/forms/model_forms.py:432
+#: netbox/dcim/forms/model_forms.py:414
+msgid "Enter a valid JSON schema to define supported attributes."
+msgstr "输入有效的 JSON 架构以定义支持的属性。"
+
+#: netbox/dcim/forms/model_forms.py:447
+msgid "Profile & Attributes"
+msgstr "配置文件和属性"
+
+#: netbox/dcim/forms/model_forms.py:526
#: netbox/templates/dcim/devicerole.html:23
msgid "Device Role"
msgstr "设备角色"
-#: netbox/dcim/forms/model_forms.py:500 netbox/dcim/models/devices.py:635
+#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:523
msgid "The lowest-numbered unit occupied by the device"
msgstr "设备在机柜上最下面的U位"
-#: netbox/dcim/forms/model_forms.py:558
+#: netbox/dcim/forms/model_forms.py:652
msgid "The position in the virtual chassis this device is identified by"
msgstr "该设备在虚拟机箱中的位置由以下方式标识"
-#: netbox/dcim/forms/model_forms.py:563
+#: netbox/dcim/forms/model_forms.py:657
msgid "The priority of the device in the virtual chassis"
msgstr "堆叠中设备的优先级"
-#: netbox/dcim/forms/model_forms.py:670
+#: netbox/dcim/forms/model_forms.py:764
msgid "Automatically populate components associated with this module type"
msgstr "自动填充与此模块类型关联的组件"
-#: netbox/dcim/forms/model_forms.py:779
+#: netbox/dcim/forms/model_forms.py:873
msgid "Characteristics"
msgstr "特性"
-#: netbox/dcim/forms/model_forms.py:936
+#: netbox/dcim/forms/model_forms.py:1030
#, python-brace-format
msgid ""
"Alphanumeric ranges are supported for bulk creation. Mixed cases and types "
@@ -5393,35 +5503,35 @@ msgstr ""
"批量创建支持字母数字范围。不支持单个范围内的混合大小写和类型(例如: [ge,xe] -0/0/ [0-9]
)。代币 "
"{module}
,如果存在,将在创建新模块时自动替换为位置值。"
-#: netbox/dcim/forms/model_forms.py:1138
+#: netbox/dcim/forms/model_forms.py:1232
msgid "Console port template"
msgstr "控制台端口模板"
-#: netbox/dcim/forms/model_forms.py:1146
+#: netbox/dcim/forms/model_forms.py:1240
msgid "Console server port template"
msgstr "控制口模版"
-#: netbox/dcim/forms/model_forms.py:1154
+#: netbox/dcim/forms/model_forms.py:1248
msgid "Front port template"
msgstr "前向端口模版"
-#: netbox/dcim/forms/model_forms.py:1162
+#: netbox/dcim/forms/model_forms.py:1256
msgid "Interface template"
msgstr "接口模版"
-#: netbox/dcim/forms/model_forms.py:1170
+#: netbox/dcim/forms/model_forms.py:1264
msgid "Power outlet template"
msgstr "电源插座模版"
-#: netbox/dcim/forms/model_forms.py:1178
+#: netbox/dcim/forms/model_forms.py:1272
msgid "Power port template"
msgstr "电源接口模版"
-#: netbox/dcim/forms/model_forms.py:1186
+#: netbox/dcim/forms/model_forms.py:1280
msgid "Rear port template"
msgstr "后置接口模版"
-#: netbox/dcim/forms/model_forms.py:1196 netbox/dcim/forms/model_forms.py:1667
+#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1761
#: netbox/dcim/tables/connections.py:27
#: netbox/templates/dcim/consoleport.html:17
#: netbox/templates/dcim/consoleserverport.html:74
@@ -5429,14 +5539,14 @@ msgstr "后置接口模版"
msgid "Console Port"
msgstr "Console 端口"
-#: netbox/dcim/forms/model_forms.py:1197 netbox/dcim/forms/model_forms.py:1668
+#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1762
#: 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:1198 netbox/dcim/forms/model_forms.py:1669
+#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1763
#: netbox/templates/circuits/inc/circuit_termination_fields.html:53
#: netbox/templates/dcim/consoleport.html:76
#: netbox/templates/dcim/consoleserverport.html:77
@@ -5447,8 +5557,8 @@ msgstr "Console 服务器端口"
msgid "Front Port"
msgstr "前置接口"
-#: netbox/dcim/forms/model_forms.py:1199 netbox/dcim/forms/model_forms.py:1670
-#: netbox/dcim/tables/devices.py:743
+#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1764
+#: netbox/dcim/tables/devices.py:750
#: netbox/templates/circuits/inc/circuit_termination_fields.html:54
#: netbox/templates/dcim/consoleport.html:79
#: netbox/templates/dcim/consoleserverport.html:80
@@ -5460,78 +5570,77 @@ msgstr "前置接口"
msgid "Rear Port"
msgstr "后置接口"
-#: netbox/dcim/forms/model_forms.py:1200 netbox/dcim/forms/model_forms.py:1671
+#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1765
#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:520
-#: netbox/templates/dcim/poweroutlet.html:54
+#: netbox/templates/dcim/poweroutlet.html:58
#: netbox/templates/dcim/powerport.html:17
msgid "Power Port"
msgstr "电源接口"
-#: netbox/dcim/forms/model_forms.py:1201 netbox/dcim/forms/model_forms.py:1672
+#: netbox/dcim/forms/model_forms.py:1295 netbox/dcim/forms/model_forms.py:1766
#: netbox/templates/dcim/poweroutlet.html:17
#: netbox/templates/dcim/powerport.html:77
msgid "Power Outlet"
msgstr "电源插座"
-#: netbox/dcim/forms/model_forms.py:1203 netbox/dcim/forms/model_forms.py:1674
+#: netbox/dcim/forms/model_forms.py:1297 netbox/dcim/forms/model_forms.py:1768
msgid "Component Assignment"
msgstr "组件分配"
-#: netbox/dcim/forms/model_forms.py:1249 netbox/dcim/forms/model_forms.py:1721
+#: netbox/dcim/forms/model_forms.py:1343 netbox/dcim/forms/model_forms.py:1815
msgid "An InventoryItem can only be assigned to a single component."
msgstr "库存项只能分配给单个组件"
-#: netbox/dcim/forms/model_forms.py:1386
+#: netbox/dcim/forms/model_forms.py:1480
msgid "LAG interface"
msgstr "链路聚合接口"
-#: netbox/dcim/forms/model_forms.py:1409
+#: netbox/dcim/forms/model_forms.py:1503
msgid "Filter VLANs available for assignment by group."
msgstr "按组筛选可供分配的 VLAN。"
-#: netbox/dcim/forms/model_forms.py:1564
+#: netbox/dcim/forms/model_forms.py:1658
msgid "Child Device"
msgstr "子设备"
-#: netbox/dcim/forms/model_forms.py:1565
+#: netbox/dcim/forms/model_forms.py:1659
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:1607
+#: netbox/dcim/forms/model_forms.py:1701
msgid "Console port"
msgstr "Console 接口"
-#: netbox/dcim/forms/model_forms.py:1615
+#: netbox/dcim/forms/model_forms.py:1709
msgid "Console server port"
msgstr "Console 服务器端口"
-#: netbox/dcim/forms/model_forms.py:1623
+#: netbox/dcim/forms/model_forms.py:1717
msgid "Front port"
msgstr "前置接口"
-#: netbox/dcim/forms/model_forms.py:1639
+#: netbox/dcim/forms/model_forms.py:1733
msgid "Power outlet"
msgstr "电源插座"
-#: netbox/dcim/forms/model_forms.py:1661
+#: netbox/dcim/forms/model_forms.py:1755
#: netbox/templates/dcim/inventoryitem.html:17
msgid "Inventory Item"
msgstr "库存项"
-#: netbox/dcim/forms/model_forms.py:1735
+#: netbox/dcim/forms/model_forms.py:1829
#: netbox/templates/dcim/inventoryitemrole.html:15
msgid "Inventory Item Role"
msgstr "库存物品分类"
-#: netbox/dcim/forms/model_forms.py:1804
+#: netbox/dcim/forms/model_forms.py:1898
msgid "VM Interface"
msgstr "虚拟机接口"
-#: netbox/dcim/forms/model_forms.py:1819 netbox/ipam/forms/filtersets.py:623
-#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/forms/model_forms.py:795
-#: netbox/ipam/forms/model_forms.py:821 netbox/ipam/tables/vlans.py:171
+#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
+#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
#: netbox/templates/virtualization/vminterface.html:21
@@ -5541,13 +5650,13 @@ msgstr "虚拟机接口"
#: 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:299
+#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304
#: 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:1858
+#: netbox/dcim/forms/model_forms.py:1952
msgid "A MAC address can only be assigned to a single object."
msgstr "MAC 地址只能分配给单个对象。"
@@ -5590,7 +5699,7 @@ msgid ""
"selected number of rear port positions ({rearport_count})."
msgstr "要创建的前置端口数 ({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。"
-#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1064
+#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1071
#: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:53
#: netbox/templates/dcim/virtualchassis_edit.html:51
#: netbox/templates/ipam/fhrpgroup.html:38
@@ -5659,76 +5768,76 @@ msgstr "A B端不能连接到同一个对象"
msgid "end"
msgstr "结束"
-#: netbox/dcim/models/cables.py:313
+#: netbox/dcim/models/cables.py:309
msgid "cable termination"
msgstr "线缆端点"
-#: netbox/dcim/models/cables.py:314
+#: netbox/dcim/models/cables.py:310
msgid "cable terminations"
msgstr "线缆端点"
-#: netbox/dcim/models/cables.py:333
+#: netbox/dcim/models/cables.py:329
#, 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:339
#, 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:346
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:444 netbox/extras/models/configs.py:47
msgid "is active"
msgstr "激活的"
-#: netbox/dcim/models/cables.py:452
+#: netbox/dcim/models/cables.py:448
msgid "is complete"
msgstr "完成的"
-#: netbox/dcim/models/cables.py:456
+#: netbox/dcim/models/cables.py:452
msgid "is split"
msgstr "被拆分的"
-#: netbox/dcim/models/cables.py:464
+#: netbox/dcim/models/cables.py:460
msgid "cable path"
msgstr "线缆连接路径"
-#: netbox/dcim/models/cables.py:465
+#: netbox/dcim/models/cables.py:461
msgid "cable paths"
msgstr "线缆连接路径"
-#: netbox/dcim/models/cables.py:540
+#: netbox/dcim/models/cables.py:536
msgid "All originating terminations must be attached to the same link"
msgstr "所有原始终端必须连接到同一个链接"
-#: netbox/dcim/models/cables.py:552
+#: netbox/dcim/models/cables.py:548
msgid "All mid-span terminations must have the same termination type"
msgstr "所有中跨端子必须具有相同的端接类型"
-#: netbox/dcim/models/cables.py:557
+#: netbox/dcim/models/cables.py:553
msgid "All mid-span terminations must have the same parent object"
msgstr "所有中跨终端必须具有相同的父对象"
-#: netbox/dcim/models/cables.py:581
+#: netbox/dcim/models/cables.py:577
msgid "All links must be cable or wireless"
msgstr "所有链路必须是有线或无线的"
-#: netbox/dcim/models/cables.py:583
+#: netbox/dcim/models/cables.py:579
msgid "All links must match first link type"
msgstr "所有链接必须匹配第一个链接类型"
-#: netbox/dcim/models/cables.py:666
+#: netbox/dcim/models/cables.py:662
msgid ""
"All positions counts within the path on opposite ends of links must match"
msgstr "链路两端路径内的所有位置都必须匹配"
-#: netbox/dcim/models/cables.py:675
+#: netbox/dcim/models/cables.py:671
msgid "Remote termination position filter is missing"
msgstr "缺少远程终端位置过滤器"
@@ -5801,12 +5910,12 @@ msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)."
msgstr "分配功率不能超过最大功率({maximum_draw}瓦)"
#: netbox/dcim/models/device_component_templates.py:349
-#: netbox/dcim/models/device_components.py:471
+#: netbox/dcim/models/device_components.py:477
msgid "feed leg"
msgstr "馈电线路"
#: netbox/dcim/models/device_component_templates.py:354
-#: netbox/dcim/models/device_components.py:476
+#: netbox/dcim/models/device_components.py:482
msgid "Phase (for three-phase feeds)"
msgstr "相位(用于三相电)"
@@ -5829,17 +5938,17 @@ msgid "Parent power port ({power_port}) must belong to the same module type"
msgstr "父电源端口 ({power_port}) 必须属于相同的设备类型"
#: netbox/dcim/models/device_component_templates.py:430
-#: netbox/dcim/models/device_components.py:662
+#: netbox/dcim/models/device_components.py:671
msgid "management only"
msgstr "仅限管理"
#: netbox/dcim/models/device_component_templates.py:438
-#: netbox/dcim/models/device_components.py:542
+#: netbox/dcim/models/device_components.py:551
msgid "bridge interface"
msgstr "桥接接口"
#: netbox/dcim/models/device_component_templates.py:459
-#: netbox/dcim/models/device_components.py:688
+#: netbox/dcim/models/device_components.py:697
msgid "wireless role"
msgstr "无线角色"
@@ -5852,8 +5961,8 @@ msgid "interface templates"
msgstr "接口模版"
#: netbox/dcim/models/device_component_templates.py:473
-#: netbox/dcim/models/device_components.py:848
-#: netbox/virtualization/models/virtualmachines.py:385
+#: netbox/dcim/models/device_components.py:857
+#: netbox/virtualization/models/virtualmachines.py:390
msgid "An interface cannot be bridged to itself."
msgstr "接口不能桥接到自己"
@@ -5868,7 +5977,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type"
msgstr "桥接接口({bridge}) 必须属于相同的模块类型"
#: netbox/dcim/models/device_component_templates.py:540
-#: netbox/dcim/models/device_components.py:1038
+#: netbox/dcim/models/device_components.py:1047
msgid "rear port position"
msgstr "后置接口位置"
@@ -5893,7 +6002,7 @@ msgid ""
msgstr "无效的后端口位置 ({position});后端口{name}只有{count}个"
#: netbox/dcim/models/device_component_templates.py:635
-#: netbox/dcim/models/device_components.py:1104
+#: netbox/dcim/models/device_components.py:1113
msgid "positions"
msgstr "位置"
@@ -5906,12 +6015,12 @@ msgid "rear port templates"
msgstr "后置端口模版"
#: netbox/dcim/models/device_component_templates.py:676
-#: netbox/dcim/models/device_components.py:1151
+#: netbox/dcim/models/device_components.py:1160
msgid "position"
msgstr "位置"
#: netbox/dcim/models/device_component_templates.py:679
-#: netbox/dcim/models/device_components.py:1154
+#: netbox/dcim/models/device_components.py:1163
msgid "Identifier to reference when renaming installed components"
msgstr "重命名已安装组件时要引用的标识符"
@@ -5938,21 +6047,21 @@ msgid ""
"allow device bays."
msgstr "设备类型({device_type})的子设备角色必须设置为“父设备”,才能允许设备托架。"
-#: netbox/dcim/models/device_component_templates.py:784
-#: netbox/dcim/models/device_components.py:1307
+#: netbox/dcim/models/device_component_templates.py:783
+#: netbox/dcim/models/device_components.py:1315
msgid "part ID"
msgstr "零件ID"
-#: netbox/dcim/models/device_component_templates.py:786
-#: netbox/dcim/models/device_components.py:1309
+#: netbox/dcim/models/device_component_templates.py:785
+#: netbox/dcim/models/device_components.py:1317
msgid "Manufacturer-assigned part identifier"
msgstr "制造商指定的零件标识符"
-#: netbox/dcim/models/device_component_templates.py:803
+#: netbox/dcim/models/device_component_templates.py:802
msgid "inventory item template"
msgstr "库存项模版"
-#: netbox/dcim/models/device_component_templates.py:804
+#: netbox/dcim/models/device_component_templates.py:803
msgid "inventory item templates"
msgstr "库存项模版"
@@ -5992,7 +6101,7 @@ msgstr "{class_name}模块必须声明上架类型"
#: netbox/dcim/models/device_components.py:287
#: netbox/dcim/models/device_components.py:314
#: netbox/dcim/models/device_components.py:345
-#: netbox/dcim/models/device_components.py:461
+#: netbox/dcim/models/device_components.py:467
msgid "Physical port type"
msgstr "物理端口类型"
@@ -6030,361 +6139,361 @@ msgstr "电源接口"
msgid "power ports"
msgstr "电源接口"
-#: netbox/dcim/models/device_components.py:486
+#: netbox/dcim/models/device_components.py:492
msgid "power outlet"
msgstr "电源插座"
-#: netbox/dcim/models/device_components.py:487
+#: netbox/dcim/models/device_components.py:493
msgid "power outlets"
msgstr "电源插座"
-#: netbox/dcim/models/device_components.py:495
+#: netbox/dcim/models/device_components.py:501
#, python-brace-format
msgid "Parent power port ({power_port}) must belong to the same device"
msgstr "父电源端口({power_port})必须属于同一设备"
-#: netbox/dcim/models/device_components.py:521 netbox/vpn/models/crypto.py:80
+#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80
#: netbox/vpn/models/crypto.py:222
msgid "mode"
msgstr "模式"
-#: netbox/dcim/models/device_components.py:526
+#: netbox/dcim/models/device_components.py:535
msgid "IEEE 802.1Q tagging strategy"
msgstr "IEEE 802.1Q VLAN 标记策略"
-#: netbox/dcim/models/device_components.py:534
+#: netbox/dcim/models/device_components.py:543
msgid "parent interface"
msgstr "父接口"
-#: netbox/dcim/models/device_components.py:550
+#: netbox/dcim/models/device_components.py:559
msgid "untagged VLAN"
msgstr "未标记VLAN"
-#: netbox/dcim/models/device_components.py:556
+#: netbox/dcim/models/device_components.py:565
msgid "tagged VLANs"
msgstr "已标记 VLANs"
-#: netbox/dcim/models/device_components.py:564
-#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/bulk_edit.py:510
-#: netbox/ipam/forms/bulk_import.py:507 netbox/ipam/forms/filtersets.py:579
-#: netbox/ipam/forms/model_forms.py:691 netbox/ipam/tables/vlans.py:106
+#: netbox/dcim/models/device_components.py:573
+#: netbox/dcim/tables/devices.py:608 netbox/ipam/forms/bulk_edit.py:521
+#: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587
+#: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108
#: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77
#: netbox/templates/virtualization/vminterface.html:60
msgid "Q-in-Q SVLAN"
msgstr "Q-in-Q SVLAN"
-#: netbox/dcim/models/device_components.py:579
+#: netbox/dcim/models/device_components.py:588
msgid "primary MAC address"
msgstr "主 MAC 地址"
-#: netbox/dcim/models/device_components.py:591
+#: netbox/dcim/models/device_components.py:600
msgid "Only Q-in-Q interfaces may specify a service VLAN."
msgstr "只有 Q-in-Q 接口可以指定服务 VLAN。"
-#: netbox/dcim/models/device_components.py:597
+#: netbox/dcim/models/device_components.py:606
#, python-brace-format
msgid "MAC address {mac_address} is not assigned to this interface."
msgstr "MAC 地址 {mac_address} 未分配给此接口。"
-#: netbox/dcim/models/device_components.py:653
+#: netbox/dcim/models/device_components.py:662
msgid "parent LAG"
msgstr "父聚合组"
-#: netbox/dcim/models/device_components.py:663
+#: netbox/dcim/models/device_components.py:672
msgid "This interface is used only for out-of-band management"
msgstr "该接口仅用于带外管理"
-#: netbox/dcim/models/device_components.py:668
+#: netbox/dcim/models/device_components.py:677
msgid "speed (Kbps)"
msgstr "速率(Kbps)"
-#: netbox/dcim/models/device_components.py:671
+#: netbox/dcim/models/device_components.py:680
msgid "duplex"
msgstr "双工"
-#: netbox/dcim/models/device_components.py:681
+#: netbox/dcim/models/device_components.py:690
msgid "64-bit World Wide Name"
msgstr "64位全球唯一标识符"
-#: netbox/dcim/models/device_components.py:695
+#: netbox/dcim/models/device_components.py:704
msgid "wireless channel"
msgstr "无线信道"
-#: netbox/dcim/models/device_components.py:702
+#: netbox/dcim/models/device_components.py:711
msgid "channel frequency (MHz)"
msgstr "信道频率(MHz)"
-#: netbox/dcim/models/device_components.py:703
-#: netbox/dcim/models/device_components.py:711
+#: netbox/dcim/models/device_components.py:712
+#: netbox/dcim/models/device_components.py:720
msgid "Populated by selected channel (if set)"
msgstr "由所选通道填充(如有)"
-#: netbox/dcim/models/device_components.py:717
+#: netbox/dcim/models/device_components.py:726
msgid "transmit power (dBm)"
msgstr "发射功率(dBm)"
-#: netbox/dcim/models/device_components.py:744 netbox/wireless/models.py:117
+#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117
msgid "wireless LANs"
msgstr "无线局域网"
-#: netbox/dcim/models/device_components.py:792
-#: netbox/virtualization/models/virtualmachines.py:359
+#: netbox/dcim/models/device_components.py:801
+#: netbox/virtualization/models/virtualmachines.py:364
msgid "interface"
msgstr "接口"
-#: netbox/dcim/models/device_components.py:793
-#: netbox/virtualization/models/virtualmachines.py:360
+#: netbox/dcim/models/device_components.py:802
+#: netbox/virtualization/models/virtualmachines.py:365
msgid "interfaces"
msgstr "接口"
-#: netbox/dcim/models/device_components.py:801
+#: netbox/dcim/models/device_components.py:810
#, python-brace-format
msgid "{display_type} interfaces cannot have a cable attached."
msgstr "{display_type}接口不能连接线缆。"
-#: netbox/dcim/models/device_components.py:809
+#: netbox/dcim/models/device_components.py:818
#, python-brace-format
msgid "{display_type} interfaces cannot be marked as connected."
msgstr "{display_type}接口不能标记为已连接。"
-#: netbox/dcim/models/device_components.py:818
-#: netbox/virtualization/models/virtualmachines.py:370
+#: netbox/dcim/models/device_components.py:827
+#: netbox/virtualization/models/virtualmachines.py:375
msgid "An interface cannot be its own parent."
msgstr "接口不能是自己的父级。"
-#: netbox/dcim/models/device_components.py:822
+#: netbox/dcim/models/device_components.py:831
msgid "Only virtual interfaces may be assigned to a parent interface."
msgstr "只能将虚拟接口分配给父接口。"
-#: netbox/dcim/models/device_components.py:829
+#: netbox/dcim/models/device_components.py:838
#, python-brace-format
msgid ""
"The selected parent interface ({interface}) belongs to a different device "
"({device})"
msgstr "所选父接口({interface}) 属于另一个设备 ({device})"
-#: netbox/dcim/models/device_components.py:835
+#: netbox/dcim/models/device_components.py:844
#, 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:855
+#: netbox/dcim/models/device_components.py:864
#, python-brace-format
msgid ""
"The selected bridge interface ({bridge}) belongs to a different device "
"({device})."
msgstr "所选桥接接口 ({bridge})属于另一个设备({device})。"
-#: netbox/dcim/models/device_components.py:861
+#: netbox/dcim/models/device_components.py:870
#, 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:872
+#: netbox/dcim/models/device_components.py:881
msgid "Virtual interfaces cannot have a parent LAG interface."
msgstr "虚拟接口不能具有父聚合接口。"
-#: netbox/dcim/models/device_components.py:876
+#: netbox/dcim/models/device_components.py:885
msgid "A LAG interface cannot be its own parent."
msgstr "聚合接口不能是自己的父级。"
-#: netbox/dcim/models/device_components.py:883
+#: netbox/dcim/models/device_components.py:892
#, 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:889
+#: netbox/dcim/models/device_components.py:898
#, 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:900
+#: netbox/dcim/models/device_components.py:909
msgid "Virtual interfaces cannot have a PoE mode."
msgstr "虚拟接口不能具有PoE模式。"
-#: netbox/dcim/models/device_components.py:904
+#: netbox/dcim/models/device_components.py:913
msgid "Virtual interfaces cannot have a PoE type."
msgstr "虚拟接口不能是PoE类型。"
-#: netbox/dcim/models/device_components.py:910
+#: netbox/dcim/models/device_components.py:919
msgid "Must specify PoE mode when designating a PoE type."
msgstr "指定PoE类型时必须指定PoE模式。"
-#: netbox/dcim/models/device_components.py:917
+#: netbox/dcim/models/device_components.py:926
msgid "Wireless role may be set only on wireless interfaces."
msgstr "只能在无线接口上设置无线角色。"
-#: netbox/dcim/models/device_components.py:919
+#: netbox/dcim/models/device_components.py:928
msgid "Channel may be set only on wireless interfaces."
msgstr "只能在无线接口上设置信道。"
-#: netbox/dcim/models/device_components.py:925
+#: netbox/dcim/models/device_components.py:934
msgid "Channel frequency may be set only on wireless interfaces."
msgstr "信道频率仅在无线接口上设置。"
-#: netbox/dcim/models/device_components.py:929
+#: netbox/dcim/models/device_components.py:938
msgid "Cannot specify custom frequency with channel selected."
msgstr "无法在选定频道的情况下指定自定义频率。"
-#: netbox/dcim/models/device_components.py:935
+#: netbox/dcim/models/device_components.py:944
msgid "Channel width may be set only on wireless interfaces."
msgstr "只能在无线接口上设置频宽。"
-#: netbox/dcim/models/device_components.py:937
+#: netbox/dcim/models/device_components.py:946
msgid "Cannot specify custom width with channel selected."
msgstr "无法在选定通道的情况下指定自定义频宽。"
-#: netbox/dcim/models/device_components.py:941
+#: netbox/dcim/models/device_components.py:950
msgid "Interface mode does not support an untagged vlan."
msgstr "接口模式不支持未标记的 VLAN。"
-#: netbox/dcim/models/device_components.py:947
+#: netbox/dcim/models/device_components.py:956
#, 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:1044
+#: netbox/dcim/models/device_components.py:1053
msgid "Mapped position on corresponding rear port"
msgstr "对应后置端口上的映射位置"
-#: netbox/dcim/models/device_components.py:1060
+#: netbox/dcim/models/device_components.py:1069
msgid "front port"
msgstr "前置端口"
-#: netbox/dcim/models/device_components.py:1061
+#: netbox/dcim/models/device_components.py:1070
msgid "front ports"
msgstr "前置端口"
-#: netbox/dcim/models/device_components.py:1072
+#: netbox/dcim/models/device_components.py:1081
#, python-brace-format
msgid "Rear port ({rear_port}) must belong to the same device"
msgstr "后置端口({rear_port})必须属于同一设备"
-#: netbox/dcim/models/device_components.py:1080
+#: netbox/dcim/models/device_components.py:1089
#, 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:1110
+#: netbox/dcim/models/device_components.py:1119
msgid "Number of front ports which may be mapped"
msgstr "可以映射的前置端口数"
-#: netbox/dcim/models/device_components.py:1115
+#: netbox/dcim/models/device_components.py:1124
msgid "rear port"
msgstr "后置端口"
-#: netbox/dcim/models/device_components.py:1116
+#: netbox/dcim/models/device_components.py:1125
msgid "rear ports"
msgstr "后置端口"
-#: netbox/dcim/models/device_components.py:1127
+#: netbox/dcim/models/device_components.py:1136
#, 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:1168
+#: netbox/dcim/models/device_components.py:1177
msgid "module bay"
msgstr "设备板卡插槽"
-#: netbox/dcim/models/device_components.py:1169
+#: netbox/dcim/models/device_components.py:1178
msgid "module bays"
msgstr "设备板卡插槽"
-#: netbox/dcim/models/device_components.py:1183
-#: netbox/dcim/models/devices.py:1229
+#: netbox/dcim/models/device_components.py:1192
+#: netbox/dcim/models/modules.py:269
msgid "A module bay cannot belong to a module installed within it."
msgstr "模块托架不能属于安装在其中的模块。"
-#: netbox/dcim/models/device_components.py:1209
+#: netbox/dcim/models/device_components.py:1218
msgid "device bay"
msgstr "设备托架"
-#: netbox/dcim/models/device_components.py:1210
+#: netbox/dcim/models/device_components.py:1219
msgid "device bays"
msgstr "设备托架"
-#: netbox/dcim/models/device_components.py:1217
+#: netbox/dcim/models/device_components.py:1226
#, python-brace-format
msgid "This type of device ({device_type}) does not support device bays."
msgstr "此类型的设备 ({device_type}) 不支持设备托架。"
-#: netbox/dcim/models/device_components.py:1223
+#: netbox/dcim/models/device_components.py:1232
msgid "Cannot install a device into itself."
msgstr "无法将设备安装到自身中。"
-#: netbox/dcim/models/device_components.py:1231
+#: netbox/dcim/models/device_components.py:1240
#, python-brace-format
msgid ""
"Cannot install the specified device; device is already installed in {bay}."
msgstr "无法安装指定的设备;设备已安装在{bay}中。"
-#: netbox/dcim/models/device_components.py:1252
+#: netbox/dcim/models/device_components.py:1261
msgid "inventory item role"
msgstr "库存物品分类"
-#: netbox/dcim/models/device_components.py:1253
+#: netbox/dcim/models/device_components.py:1262
msgid "inventory item roles"
msgstr "库存物品分类"
-#: netbox/dcim/models/device_components.py:1313
-#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1189
-#: netbox/dcim/models/racks.py:304
-#: netbox/virtualization/models/virtualmachines.py:126
+#: netbox/dcim/models/device_components.py:1321
+#: netbox/dcim/models/devices.py:486 netbox/dcim/models/modules.py:229
+#: netbox/dcim/models/racks.py:310
+#: netbox/virtualization/models/virtualmachines.py:125
msgid "serial number"
msgstr "序列号"
-#: netbox/dcim/models/device_components.py:1321
-#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1196
-#: netbox/dcim/models/racks.py:311
+#: netbox/dcim/models/device_components.py:1329
+#: netbox/dcim/models/devices.py:494 netbox/dcim/models/modules.py:236
+#: netbox/dcim/models/racks.py:317
msgid "asset tag"
msgstr "资产标签"
-#: netbox/dcim/models/device_components.py:1322
+#: netbox/dcim/models/device_components.py:1330
msgid "A unique tag used to identify this item"
msgstr "用于识别该项目的唯一标识"
-#: netbox/dcim/models/device_components.py:1325
+#: netbox/dcim/models/device_components.py:1333
msgid "discovered"
msgstr "已发现"
-#: netbox/dcim/models/device_components.py:1327
+#: netbox/dcim/models/device_components.py:1335
msgid "This item was automatically discovered"
msgstr "此项目是自动发现的"
-#: netbox/dcim/models/device_components.py:1345
+#: netbox/dcim/models/device_components.py:1353
msgid "inventory item"
msgstr "库存项"
-#: netbox/dcim/models/device_components.py:1346
+#: netbox/dcim/models/device_components.py:1354
msgid "inventory items"
msgstr "库存项"
-#: netbox/dcim/models/device_components.py:1354
+#: netbox/dcim/models/device_components.py:1362
msgid "Cannot assign self as parent."
msgstr "无法将自身分配为父级。"
-#: netbox/dcim/models/device_components.py:1362
+#: netbox/dcim/models/device_components.py:1370
msgid "Parent inventory item does not belong to the same device."
msgstr "父库存项不能属于同一设备。"
-#: netbox/dcim/models/device_components.py:1368
+#: netbox/dcim/models/device_components.py:1376
msgid "Cannot move an inventory item with dependent children"
msgstr "无法移动具有子项的库存项目"
-#: netbox/dcim/models/device_components.py:1376
+#: netbox/dcim/models/device_components.py:1384
msgid "Cannot assign inventory item to component on another device"
msgstr "无法将库存项分配给其他设备上的组件"
@@ -6396,8 +6505,8 @@ msgstr "厂商"
msgid "manufacturers"
msgstr "厂商"
-#: netbox/dcim/models/devices.py:84 netbox/dcim/models/devices.py:383
-#: netbox/dcim/models/racks.py:133
+#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85
+#: netbox/dcim/models/racks.py:139
msgid "model"
msgstr "型号"
@@ -6405,11 +6514,11 @@ msgstr "型号"
msgid "default platform"
msgstr "默认系统平台"
-#: netbox/dcim/models/devices.py:100 netbox/dcim/models/devices.py:387
+#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89
msgid "part number"
msgstr "部件编码(PN)"
-#: netbox/dcim/models/devices.py:103 netbox/dcim/models/devices.py:390
+#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92
msgid "Discrete part number (optional)"
msgstr "独立部件编码(PN) (可选)"
@@ -6443,8 +6552,8 @@ msgid ""
"device type is neither a parent nor a child."
msgstr "父设备将子设备放置在设备托架中。如果此设备类型既不是父设备也不是子设备,请保留为空。"
-#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:393
-#: netbox/dcim/models/devices.py:651 netbox/dcim/models/racks.py:315
+#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:539
+#: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321
msgid "airflow"
msgstr "气流方向"
@@ -6484,185 +6593,177 @@ msgstr "必须删除与此设备关联的所有设备托架模板,然后才能
msgid "Child device types must be 0U."
msgstr "子设备类型高度必须为0U。"
-#: netbox/dcim/models/devices.py:413
-msgid "module type"
-msgstr "模块类型"
-
-#: netbox/dcim/models/devices.py:414
-msgid "module types"
-msgstr "模块类型"
-
-#: netbox/dcim/models/devices.py:484
+#: netbox/dcim/models/devices.py:387
msgid "Virtual machines may be assigned to this role"
msgstr "虚拟机可以使用该型号/角色"
-#: netbox/dcim/models/devices.py:496
+#: netbox/dcim/models/devices.py:401
msgid "device role"
msgstr "设备角色"
-#: netbox/dcim/models/devices.py:497
+#: netbox/dcim/models/devices.py:402
msgid "device roles"
msgstr "设备角色"
-#: netbox/dcim/models/devices.py:511
+#: netbox/dcim/models/devices.py:416
msgid "Optionally limit this platform to devices of a certain manufacturer"
msgstr "可选择将此平台限定为特定制造商的设备"
-#: netbox/dcim/models/devices.py:523
+#: netbox/dcim/models/devices.py:428
msgid "platform"
msgstr "操作系统"
-#: netbox/dcim/models/devices.py:524
+#: netbox/dcim/models/devices.py:429
msgid "platforms"
msgstr "操作系统"
-#: netbox/dcim/models/devices.py:572
+#: netbox/dcim/models/devices.py:460
msgid "The function this device serves"
msgstr "该设备的功能"
-#: netbox/dcim/models/devices.py:599
+#: netbox/dcim/models/devices.py:487
msgid "Chassis serial number, assigned by the manufacturer"
msgstr "制造商分配的机箱序列号"
-#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1197
+#: netbox/dcim/models/devices.py:495 netbox/dcim/models/modules.py:237
msgid "A unique tag used to identify this device"
msgstr "用于识别该设备的唯一标签"
-#: netbox/dcim/models/devices.py:634
+#: netbox/dcim/models/devices.py:522
msgid "position (U)"
msgstr "机柜位置(U)"
-#: netbox/dcim/models/devices.py:642
+#: netbox/dcim/models/devices.py:530
msgid "rack face"
msgstr "机柜安装方向"
-#: netbox/dcim/models/devices.py:663 netbox/dcim/models/devices.py:1425
-#: netbox/virtualization/models/virtualmachines.py:95
+#: netbox/dcim/models/devices.py:551 netbox/dcim/models/devices.py:1154
+#: netbox/virtualization/models/virtualmachines.py:94
msgid "primary IPv4"
msgstr "首选 IPv4"
-#: netbox/dcim/models/devices.py:671 netbox/dcim/models/devices.py:1433
-#: netbox/virtualization/models/virtualmachines.py:103
+#: netbox/dcim/models/devices.py:559 netbox/dcim/models/devices.py:1162
+#: netbox/virtualization/models/virtualmachines.py:102
msgid "primary IPv6"
msgstr "首选 IPv6"
-#: netbox/dcim/models/devices.py:679
+#: netbox/dcim/models/devices.py:567
msgid "out-of-band IP"
msgstr "带外管理IP地址"
-#: netbox/dcim/models/devices.py:696
+#: netbox/dcim/models/devices.py:584
msgid "VC position"
msgstr "堆叠位置"
-#: netbox/dcim/models/devices.py:699
+#: netbox/dcim/models/devices.py:587
msgid "Virtual chassis position"
msgstr "堆叠位置"
-#: netbox/dcim/models/devices.py:702
+#: netbox/dcim/models/devices.py:590
msgid "VC priority"
msgstr "VC优先级"
-#: netbox/dcim/models/devices.py:706
+#: netbox/dcim/models/devices.py:594
msgid "Virtual chassis master election priority"
msgstr "堆叠主设备优先级"
-#: netbox/dcim/models/devices.py:709 netbox/dcim/models/sites.py:208
+#: netbox/dcim/models/devices.py:597 netbox/dcim/models/sites.py:208
msgid "latitude"
msgstr "纬度"
-#: netbox/dcim/models/devices.py:714 netbox/dcim/models/devices.py:722
+#: netbox/dcim/models/devices.py:602 netbox/dcim/models/devices.py:610
#: 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:717 netbox/dcim/models/sites.py:216
+#: netbox/dcim/models/devices.py:605 netbox/dcim/models/sites.py:216
msgid "longitude"
msgstr "经度"
-#: netbox/dcim/models/devices.py:790
+#: netbox/dcim/models/devices.py:684
msgid "Device name must be unique per site."
msgstr "每个站点的设备名称必须唯一。"
-#: netbox/dcim/models/devices.py:801 netbox/ipam/models/services.py:71
+#: netbox/dcim/models/devices.py:695
msgid "device"
msgstr "设备"
-#: netbox/dcim/models/devices.py:802
+#: netbox/dcim/models/devices.py:696
msgid "devices"
msgstr "设备"
-#: netbox/dcim/models/devices.py:821
+#: netbox/dcim/models/devices.py:715
#, python-brace-format
msgid "Rack {rack} does not belong to site {site}."
msgstr "机柜 {rack} 不属于 {site}站点."
-#: netbox/dcim/models/devices.py:826
+#: netbox/dcim/models/devices.py:720
#, python-brace-format
msgid "Location {location} does not belong to site {site}."
msgstr "地点 {location} 不属于 {site}站点."
-#: netbox/dcim/models/devices.py:832
+#: netbox/dcim/models/devices.py:726
#, python-brace-format
msgid "Rack {rack} does not belong to location {location}."
msgstr "机柜{rack}不属于{location}地点."
-#: netbox/dcim/models/devices.py:839
+#: netbox/dcim/models/devices.py:733
msgid "Cannot select a rack face without assigning a rack."
msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪一面。"
-#: netbox/dcim/models/devices.py:843
+#: netbox/dcim/models/devices.py:737
msgid "Cannot select a rack position without assigning a rack."
msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪个位置。"
-#: netbox/dcim/models/devices.py:849
+#: netbox/dcim/models/devices.py:743
msgid "Position must be in increments of 0.5 rack units."
msgstr "机柜位置必须以0.5个U位递增。"
-#: netbox/dcim/models/devices.py:853
+#: netbox/dcim/models/devices.py:747
msgid "Must specify rack face when defining rack position."
msgstr "指定机柜安装位置时必须指定安装在机柜的哪一面。"
-#: netbox/dcim/models/devices.py:861
+#: netbox/dcim/models/devices.py:755
#, 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:872
+#: netbox/dcim/models/devices.py:766
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:879
+#: netbox/dcim/models/devices.py:773
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:893
+#: netbox/dcim/models/devices.py:787
#, 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:908
+#: netbox/dcim/models/devices.py:802
#, python-brace-format
msgid "{ip} is not an IPv4 address."
msgstr "{ip} 不是有效的IPv4地址"
-#: netbox/dcim/models/devices.py:920 netbox/dcim/models/devices.py:938
+#: netbox/dcim/models/devices.py:814 netbox/dcim/models/devices.py:832
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this device."
msgstr "指定的IP地址 ({ip}) 未分配给该设备。"
-#: netbox/dcim/models/devices.py:926
+#: netbox/dcim/models/devices.py:820
#, python-brace-format
msgid "{ip} is not an IPv6 address."
msgstr "{ip} 不是有效的IPv6地址"
-#: netbox/dcim/models/devices.py:956
+#: netbox/dcim/models/devices.py:850
#, python-brace-format
msgid ""
"The assigned platform is limited to {platform_manufacturer} device types, "
@@ -6670,115 +6771,144 @@ msgid ""
msgstr ""
"指定的平台仅限于{platform_manufacturer} 的设备类型,但此设备的类型属于{devicetype_manufacturer}。"
-#: netbox/dcim/models/devices.py:967
+#: netbox/dcim/models/devices.py:861
#, python-brace-format
msgid "The assigned cluster belongs to a different site ({site})"
msgstr "分配的群集属于其他站点({site})"
-#: netbox/dcim/models/devices.py:974
+#: netbox/dcim/models/devices.py:868
#, python-brace-format
msgid "The assigned cluster belongs to a different location ({location})"
msgstr "分配的集群属于不同的位置 ({location})"
-#: netbox/dcim/models/devices.py:982
+#: netbox/dcim/models/devices.py:876
msgid "A device assigned to a virtual chassis must have its position defined."
msgstr "分配给集群的设备必须定义其位置。"
-#: netbox/dcim/models/devices.py:988
+#: netbox/dcim/models/devices.py:882
#, python-brace-format
msgid ""
"Device cannot be removed from virtual chassis {virtual_chassis} because it "
"is currently designated as its master."
msgstr "无法从虚拟机箱中移除设备 {virtual_chassis} 因为它目前被指定为主节点。"
-#: netbox/dcim/models/devices.py:1204
-msgid "module"
-msgstr "模块"
-
-#: netbox/dcim/models/devices.py:1205
-msgid "modules"
-msgstr "模块"
-
-#: 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:1346
+#: netbox/dcim/models/devices.py:1075
msgid "domain"
msgstr "域"
-#: netbox/dcim/models/devices.py:1359 netbox/dcim/models/devices.py:1360
+#: netbox/dcim/models/devices.py:1088 netbox/dcim/models/devices.py:1089
msgid "virtual chassis"
msgstr "堆叠"
-#: netbox/dcim/models/devices.py:1372
+#: netbox/dcim/models/devices.py:1101
#, python-brace-format
msgid ""
"The selected master ({master}) is not assigned to this virtual chassis."
msgstr "所选主设备({master})未分配给此堆叠。"
-#: netbox/dcim/models/devices.py:1388
+#: netbox/dcim/models/devices.py:1117
#, 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:1414 netbox/vpn/models/l2vpn.py:37
+#: netbox/dcim/models/devices.py:1143 netbox/vpn/models/l2vpn.py:42
msgid "identifier"
msgstr "标识符"
-#: netbox/dcim/models/devices.py:1415
+#: netbox/dcim/models/devices.py:1144
msgid "Numeric identifier unique to the parent device"
msgstr "父设备唯一的标识符"
-#: netbox/dcim/models/devices.py:1443 netbox/extras/models/customfields.py:227
-#: netbox/extras/models/models.py:107 netbox/extras/models/models.py:694
-#: netbox/netbox/models/__init__.py:120
+#: netbox/dcim/models/devices.py:1172 netbox/extras/models/customfields.py:227
+#: netbox/extras/models/models.py:109 netbox/extras/models/models.py:767
+#: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155
msgid "comments"
msgstr "评论"
-#: netbox/dcim/models/devices.py:1459
+#: netbox/dcim/models/devices.py:1188
msgid "virtual device context"
msgstr "设备虚拟实例"
-#: netbox/dcim/models/devices.py:1460
+#: netbox/dcim/models/devices.py:1189
msgid "virtual device contexts"
msgstr "设备虚拟实例"
-#: netbox/dcim/models/devices.py:1489
+#: netbox/dcim/models/devices.py:1218
#, python-brace-format
msgid "{ip} is not an IPv{family} address."
msgstr "{ip} 不是有效的 IPv{family} 地址"
-#: netbox/dcim/models/devices.py:1495
+#: netbox/dcim/models/devices.py:1224
msgid "Primary IP address must belong to an interface on the assigned device."
msgstr "首选 IP 地址必须属于指定设备上的接口。"
-#: netbox/dcim/models/devices.py:1527
+#: netbox/dcim/models/devices.py:1255
msgid "MAC addresses"
msgstr "MAC 地址"
-#: netbox/dcim/models/devices.py:1559
+#: netbox/dcim/models/devices.py:1287
msgid ""
"Cannot unassign MAC Address while it is designated as the primary MAC for an"
" object"
msgstr "当 MAC 地址被指定为对象的主 MAC 时,无法取消分配"
-#: netbox/dcim/models/devices.py:1563
+#: netbox/dcim/models/devices.py:1291
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
+#: netbox/dcim/models/mixins.py:92
#, python-brace-format
msgid "Please select a {scope_type}."
msgstr "请选择一个 {scope_type}。"
+#: netbox/dcim/models/modules.py:39
+msgid "schema"
+msgstr "纲要"
+
+#: netbox/dcim/models/modules.py:46
+msgid "module type profile"
+msgstr "模块类型配置文件"
+
+#: netbox/dcim/models/modules.py:47
+msgid "module type profiles"
+msgstr "模块类型配置文件"
+
+#: netbox/dcim/models/modules.py:104
+msgid "attributes"
+msgstr "属性"
+
+#: netbox/dcim/models/modules.py:120
+msgid "module type"
+msgstr "模块类型"
+
+#: netbox/dcim/models/modules.py:121
+msgid "module types"
+msgstr "模块类型"
+
+#: netbox/dcim/models/modules.py:151
+#, python-brace-format
+msgid "Invalid schema: {error}"
+msgstr "架构无效: {error}"
+
+#: netbox/dcim/models/modules.py:244
+msgid "module"
+msgstr "模块"
+
+#: netbox/dcim/models/modules.py:245
+msgid "modules"
+msgstr "模块"
+
+#: netbox/dcim/models/modules.py:258
+#, python-brace-format
+msgid ""
+"Module must be installed within a module bay belonging to the assigned "
+"device ({device})."
+msgstr "模块必须安装在属于指定设备({device})的模块托架内。"
+
#: netbox/dcim/models/power.py:55
msgid "power panel"
msgstr "电源面板"
@@ -6877,132 +7007,140 @@ msgid "Outer dimension of rack (width)"
msgstr "机柜外部尺寸(宽)"
#: netbox/dcim/models/racks.py:77
+msgid "outer height"
+msgstr "外部高度"
+
+#: netbox/dcim/models/racks.py:80
+msgid "Outer dimension of rack (height)"
+msgstr "机架的外部尺寸(高度)"
+
+#: netbox/dcim/models/racks.py:83
msgid "outer depth"
msgstr "外部长度/深度"
-#: netbox/dcim/models/racks.py:80
+#: netbox/dcim/models/racks.py:86
msgid "Outer dimension of rack (depth)"
msgstr "机架外形尺寸(深度)"
-#: netbox/dcim/models/racks.py:83
+#: netbox/dcim/models/racks.py:89
msgid "outer unit"
msgstr "外框尺寸的单位"
-#: netbox/dcim/models/racks.py:90
+#: netbox/dcim/models/racks.py:96
msgid "mounting depth"
msgstr "安装深度"
-#: netbox/dcim/models/racks.py:94
+#: netbox/dcim/models/racks.py:100
msgid ""
"Maximum depth of a mounted device, in millimeters. For four-post racks, this"
" is the distance between the front and rear rails."
msgstr "已安装设备的最大深度(以毫米为单位)。 对于四柱机架,这是前导轨和后导轨之间的距离。"
-#: netbox/dcim/models/racks.py:102
+#: netbox/dcim/models/racks.py:108
msgid "max weight"
msgstr "最大承重"
-#: netbox/dcim/models/racks.py:105
+#: netbox/dcim/models/racks.py:111
msgid "Maximum load capacity for the rack"
msgstr "机柜最大承重"
-#: netbox/dcim/models/racks.py:125 netbox/dcim/models/racks.py:247
+#: netbox/dcim/models/racks.py:131 netbox/dcim/models/racks.py:253
msgid "form factor"
msgstr "外形规格"
-#: netbox/dcim/models/racks.py:162
+#: netbox/dcim/models/racks.py:168
msgid "rack type"
msgstr "机架类型"
-#: netbox/dcim/models/racks.py:163
+#: netbox/dcim/models/racks.py:169
msgid "rack types"
msgstr "机架类型"
-#: 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:183 netbox/dcim/models/racks.py:375
+msgid "Must specify a unit when setting an outer dimension"
+msgstr "设置外部尺寸时必须指定单位"
-#: netbox/dcim/models/racks.py:181 netbox/dcim/models/racks.py:372
+#: netbox/dcim/models/racks.py:187 netbox/dcim/models/racks.py:379
msgid "Must specify a unit when setting a maximum weight"
msgstr "设置最大承重时必须指定单位"
-#: netbox/dcim/models/racks.py:227
+#: netbox/dcim/models/racks.py:233
msgid "rack role"
msgstr "机柜角色"
-#: netbox/dcim/models/racks.py:228
+#: netbox/dcim/models/racks.py:234
msgid "rack roles"
msgstr "机柜角色"
-#: netbox/dcim/models/racks.py:265
+#: netbox/dcim/models/racks.py:271
msgid "facility ID"
msgstr "标识符ID"
-#: netbox/dcim/models/racks.py:266
+#: netbox/dcim/models/racks.py:272
msgid "Locally-assigned identifier"
msgstr "本地分配的标识符"
-#: netbox/dcim/models/racks.py:299 netbox/ipam/forms/bulk_import.py:204
+#: netbox/dcim/models/racks.py:305 netbox/ipam/forms/bulk_import.py:204
#: netbox/ipam/forms/bulk_import.py:272 netbox/ipam/forms/bulk_import.py:307
-#: netbox/ipam/forms/bulk_import.py:498
+#: netbox/ipam/forms/bulk_import.py:505
#: netbox/virtualization/forms/bulk_import.py:118
msgid "Functional role"
msgstr "功能角色"
-#: netbox/dcim/models/racks.py:312
+#: netbox/dcim/models/racks.py:318
msgid "A unique tag used to identify this rack"
msgstr "用于识别该机柜的唯一标识"
-#: netbox/dcim/models/racks.py:351
+#: netbox/dcim/models/racks.py:358
msgid "rack"
msgstr "机柜"
-#: netbox/dcim/models/racks.py:352
+#: netbox/dcim/models/racks.py:359
msgid "racks"
msgstr "机柜"
-#: netbox/dcim/models/racks.py:364
+#: netbox/dcim/models/racks.py:371
#, python-brace-format
msgid "Assigned location must belong to parent site ({site})."
msgstr "指定的位置必须属于父站点({site})。"
-#: netbox/dcim/models/racks.py:387
+#: netbox/dcim/models/racks.py:394
#, 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:396
+#: netbox/dcim/models/racks.py:403
#, 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:404
+#: netbox/dcim/models/racks.py:411
#, python-brace-format
msgid "Location must be from the same site, {site}."
msgstr "位置必须来自同一站点 {site}。"
-#: netbox/dcim/models/racks.py:666
+#: netbox/dcim/models/racks.py:673
msgid "units"
msgstr "位置"
-#: netbox/dcim/models/racks.py:692
+#: netbox/dcim/models/racks.py:699
msgid "rack reservation"
msgstr "机柜预留"
-#: netbox/dcim/models/racks.py:693
+#: netbox/dcim/models/racks.py:700
msgid "rack reservations"
msgstr "机柜预留"
-#: netbox/dcim/models/racks.py:707
+#: netbox/dcim/models/racks.py:714
#, python-brace-format
msgid "Invalid unit(s) for {height}U rack: {unit_list}"
msgstr "{height}U机柜中无效的U位: {unit_list}"
-#: netbox/dcim/models/racks.py:720
+#: netbox/dcim/models/racks.py:727
#, python-brace-format
msgid "The following units have already been reserved: {unit_list}"
msgstr "以下U位已被保留:{unit_list}"
@@ -7143,13 +7281,13 @@ msgid "Reachable"
msgstr "可达性"
#: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117
-#: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104
-#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551
+#: netbox/dcim/tables/racks.py:153 netbox/dcim/tables/sites.py:110
+#: netbox/dcim/tables/sites.py:153 netbox/extras/tables/tables.py:605
#: 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:87
-#: netbox/virtualization/views.py:240
+#: netbox/virtualization/views.py:234
msgid "Devices"
msgstr "设备"
@@ -7159,9 +7297,9 @@ msgid "VMs"
msgstr "VMs"
#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:226
-#: netbox/extras/forms/model_forms.py:644
+#: netbox/extras/forms/model_forms.py:712
#: netbox/templates/dcim/device.html:112
-#: netbox/templates/dcim/devicerole.html:44
+#: netbox/templates/dcim/devicerole.html:48
#: netbox/templates/dcim/platform.html:41
#: netbox/templates/extras/configtemplate.html:10
#: netbox/templates/extras/object_render_config.html:12
@@ -7171,21 +7309,21 @@ msgstr "VMs"
msgid "Config Template"
msgstr "配置模版"
-#: netbox/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1099
-#: netbox/ipam/forms/bulk_import.py:578 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/dcim/tables/devices.py:197 netbox/dcim/tables/devices.py:1106
+#: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:316
+#: netbox/ipam/forms/model_forms.py:329 netbox/ipam/tables/ip.py:314
+#: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391
+#: netbox/ipam/tables/ip.py:414 netbox/templates/ipam/ipaddress.html:11
#: netbox/virtualization/tables/virtualmachines.py:65
msgid "IP Address"
msgstr "IP地址"
-#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1103
+#: netbox/dcim/tables/devices.py:201 netbox/dcim/tables/devices.py:1110
#: netbox/virtualization/tables/virtualmachines.py:56
msgid "IPv4 Address"
msgstr "IPv4 地址"
-#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1107
+#: netbox/dcim/tables/devices.py:205 netbox/dcim/tables/devices.py:1114
#: netbox/virtualization/tables/virtualmachines.py:60
msgid "IPv6 Address"
msgstr "IPv6 地址"
@@ -7223,10 +7361,10 @@ msgstr "电源接口"
msgid "Power outlets"
msgstr "电源插座"
-#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1112
-#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1204
-#: netbox/dcim/views.py:1448 netbox/dcim/views.py:2201
-#: netbox/netbox/navigation/menu.py:94 netbox/netbox/navigation/menu.py:258
+#: netbox/dcim/tables/devices.py:256 netbox/dcim/tables/devices.py:1119
+#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
+#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
+#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
#: netbox/templates/dcim/devicetype/base.html:34
@@ -7237,7 +7375,7 @@ msgstr "电源插座"
#: netbox/templates/virtualization/virtualmachine/base.html:27
#: netbox/templates/virtualization/virtualmachine_list.html:14
#: netbox/virtualization/tables/virtualmachines.py:71
-#: netbox/virtualization/views.py:405 netbox/wireless/tables/wirelesslan.py:63
+#: netbox/virtualization/views.py:395 netbox/wireless/tables/wirelesslan.py:63
msgid "Interfaces"
msgstr "接口"
@@ -7257,14 +7395,15 @@ msgstr "设备板卡插槽"
msgid "Inventory items"
msgstr "库存项"
-#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:57
+#: netbox/dcim/tables/devices.py:314 netbox/dcim/tables/modules.py:91
+#: netbox/templates/dcim/module.html:65
#: netbox/templates/dcim/modulebay.html:17
msgid "Module Bay"
msgstr "设备板卡插槽"
#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/devicetypes.py:52
-#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1279
-#: netbox/dcim/views.py:2299 netbox/netbox/navigation/menu.py:103
+#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
+#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7293,24 +7432,24 @@ msgstr "最大功率(W)"
msgid "Allocated draw (W)"
msgstr "分配功率(W)"
-#: netbox/dcim/tables/devices.py:571 netbox/ipam/forms/model_forms.py:783
-#: 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/dcim/tables/devices.py:578 netbox/ipam/forms/model_forms.py:785
+#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
+#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
+#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
-#: netbox/templates/ipam/service.html:40
+#: netbox/templates/ipam/service.html:42
#: netbox/templates/virtualization/vminterface.html:107
#: netbox/vpn/tables/tunnels.py:98
msgid "IP Addresses"
msgstr "IP地址"
-#: netbox/dcim/tables/devices.py:577 netbox/netbox/navigation/menu.py:210
+#: netbox/dcim/tables/devices.py:584 netbox/netbox/navigation/menu.py:211
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:6
msgid "FHRP Groups"
msgstr "网关冗余协议组"
-#: netbox/dcim/tables/devices.py:589 netbox/templates/dcim/interface.html:95
+#: netbox/dcim/tables/devices.py:596 netbox/templates/dcim/interface.html:95
#: netbox/templates/virtualization/vminterface.html:65
#: netbox/templates/vpn/tunnel.html:18
#: netbox/templates/vpn/tunneltermination.html:13
@@ -7321,41 +7460,41 @@ msgstr "网关冗余协议组"
msgid "Tunnel"
msgstr "隧道"
-#: netbox/dcim/tables/devices.py:625 netbox/dcim/tables/devicetypes.py:234
+#: netbox/dcim/tables/devices.py:632 netbox/dcim/tables/devicetypes.py:234
#: netbox/templates/dcim/interface.html:65
msgid "Management Only"
msgstr "仅限管理"
-#: netbox/dcim/tables/devices.py:644
+#: netbox/dcim/tables/devices.py:651
msgid "VDCs"
msgstr "VDCs"
-#: netbox/dcim/tables/devices.py:651 netbox/templates/dcim/interface.html:163
+#: netbox/dcim/tables/devices.py:658 netbox/templates/dcim/interface.html:163
msgid "Virtual Circuit"
msgstr "虚拟电路"
-#: netbox/dcim/tables/devices.py:903 netbox/templates/dcim/modulebay.html:53
+#: netbox/dcim/tables/devices.py:910 netbox/templates/dcim/modulebay.html:53
msgid "Installed Module"
msgstr "已安装的模块"
-#: netbox/dcim/tables/devices.py:906
+#: netbox/dcim/tables/devices.py:913
msgid "Module Serial"
msgstr "模块状态"
-#: netbox/dcim/tables/devices.py:910
+#: netbox/dcim/tables/devices.py:917
msgid "Module Asset Tag"
msgstr "模块资产标签"
-#: netbox/dcim/tables/devices.py:919
+#: netbox/dcim/tables/devices.py:926
msgid "Module Status"
msgstr "模块状态"
-#: netbox/dcim/tables/devices.py:973 netbox/dcim/tables/devicetypes.py:319
+#: netbox/dcim/tables/devices.py:980 netbox/dcim/tables/devicetypes.py:319
#: netbox/templates/dcim/inventoryitem.html:44
msgid "Component"
msgstr "组件"
-#: netbox/dcim/tables/devices.py:1031
+#: netbox/dcim/tables/devices.py:1038
msgid "Items"
msgstr "项目"
@@ -7370,11 +7509,12 @@ msgid "Device Types"
msgstr "设备型号"
#: netbox/dcim/tables/devicetypes.py:47 netbox/netbox/navigation/menu.py:87
+#: netbox/templates/dcim/moduletypeprofile.html:45
msgid "Module Types"
msgstr "设备配件类型"
-#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378
-#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546
+#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:413
+#: netbox/extras/forms/model_forms.py:619 netbox/extras/tables/tables.py:600
#: netbox/netbox/navigation/menu.py:78
msgid "Platforms"
msgstr "操作系统"
@@ -7393,14 +7533,14 @@ msgstr "全尺寸"
msgid "U Height"
msgstr "U高度"
-#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:26
-#: netbox/dcim/tables/racks.py:89
+#: netbox/dcim/tables/devicetypes.py:118 netbox/dcim/tables/modules.py:65
+#: netbox/dcim/tables/racks.py:93
msgid "Instances"
msgstr "实例"
-#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1144
-#: netbox/dcim/views.py:1388 netbox/dcim/views.py:2137
-#: netbox/netbox/navigation/menu.py:97
+#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
+#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
+#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
#: netbox/templates/dcim/devicetype/base.html:22
@@ -7409,9 +7549,9 @@ msgstr "实例"
msgid "Console Ports"
msgstr "Console口"
-#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1159
-#: netbox/dcim/views.py:1403 netbox/dcim/views.py:2153
-#: netbox/netbox/navigation/menu.py:98
+#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
+#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
+#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
#: netbox/templates/dcim/devicetype/base.html:25
@@ -7420,9 +7560,9 @@ msgstr "Console口"
msgid "Console Server Ports"
msgstr "Console 服务端口"
-#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1174
-#: netbox/dcim/views.py:1418 netbox/dcim/views.py:2169
-#: netbox/netbox/navigation/menu.py:99
+#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
+#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
+#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
#: netbox/templates/dcim/devicetype/base.html:28
@@ -7431,9 +7571,9 @@ msgstr "Console 服务端口"
msgid "Power Ports"
msgstr "电源接口"
-#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1189
-#: netbox/dcim/views.py:1433 netbox/dcim/views.py:2185
-#: netbox/netbox/navigation/menu.py:100
+#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
+#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
+#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
#: netbox/templates/dcim/devicetype/base.html:31
@@ -7442,9 +7582,9 @@ msgstr "电源接口"
msgid "Power Outlets"
msgstr "PDU"
-#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1219
-#: netbox/dcim/views.py:1463 netbox/dcim/views.py:2223
-#: netbox/netbox/navigation/menu.py:95
+#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
+#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
+#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
#: netbox/templates/dcim/inc/moduletype_buttons.html:28
@@ -7452,9 +7592,9 @@ msgstr "PDU"
msgid "Front Ports"
msgstr "前置端口"
-#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1234
-#: netbox/dcim/views.py:1478 netbox/dcim/views.py:2239
-#: netbox/netbox/navigation/menu.py:96
+#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
+#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
+#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
#: netbox/templates/dcim/devicetype/base.html:40
@@ -7463,17 +7603,17 @@ msgstr "前置端口"
msgid "Rear Ports"
msgstr "后置端口"
-#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1264
-#: netbox/dcim/views.py:2279 netbox/netbox/navigation/menu.py:102
+#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
+#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
msgid "Device Bays"
msgstr "机柜托架"
-#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1249
-#: netbox/dcim/views.py:1493 netbox/dcim/views.py:2259
-#: netbox/netbox/navigation/menu.py:101
+#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
+#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
+#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
#: netbox/templates/dcim/devicetype/base.html:43
@@ -7482,7 +7622,7 @@ msgstr "机柜托架"
msgid "Module Bays"
msgstr "设备板卡插槽"
-#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:318
+#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:319
#: netbox/templates/dcim/powerpanel.html:51
msgid "Power Feeds"
msgstr "电力来源"
@@ -7495,45 +7635,50 @@ msgstr "最大利用率"
msgid "Available Power (VA)"
msgstr "可用功率 (VA)"
-#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:142
+#: netbox/dcim/tables/racks.py:30 netbox/dcim/tables/sites.py:148
#: 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:141
+#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:145
#: 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:164
+#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:168
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18
msgid "Outer Width"
msgstr "外部宽度"
-#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:168
+#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:172
#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28
+msgid "Outer Height"
+msgstr "外部高度"
+
+#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:176
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
msgid "Outer Depth"
msgstr "外部长度/深度"
-#: netbox/dcim/tables/racks.py:79 netbox/dcim/tables/racks.py:176
+#: netbox/dcim/tables/racks.py:83 netbox/dcim/tables/racks.py:184
msgid "Max Weight"
msgstr "最大承重"
-#: netbox/dcim/tables/racks.py:153
+#: netbox/dcim/tables/racks.py:157
msgid "Space"
msgstr "空间"
-#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:57
-#: netbox/extras/forms/filtersets.py:358
-#: netbox/extras/forms/model_forms.py:531 netbox/ipam/forms/bulk_edit.py:134
+#: netbox/dcim/tables/sites.py:30 netbox/dcim/tables/sites.py:60
+#: netbox/extras/forms/filtersets.py:393
+#: netbox/extras/forms/model_forms.py:599 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
+#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19
msgid "Sites"
msgstr "站点"
-#: netbox/dcim/tables/sites.py:152 netbox/netbox/navigation/menu.py:202
+#: netbox/dcim/tables/sites.py:158 netbox/netbox/navigation/menu.py:203
msgid "VLAN Groups"
msgstr "VLAN 组"
@@ -7541,62 +7686,62 @@ msgstr "VLAN 组"
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:885 netbox/netbox/navigation/menu.py:51
+#: netbox/dcim/views.py:864 netbox/netbox/navigation/menu.py:51
msgid "Reservations"
msgstr "机柜预留"
-#: netbox/dcim/views.py:904 netbox/templates/dcim/location.html:90
+#: netbox/dcim/views.py:883 netbox/templates/dcim/location.html:91
#: netbox/templates/dcim/site.html:140
msgid "Non-Racked Devices"
msgstr "未上架设备"
-#: netbox/dcim/views.py:2312 netbox/extras/forms/model_forms.py:591
+#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
-#: netbox/virtualization/views.py:446
+#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "配置实例"
-#: netbox/dcim/views.py:2322 netbox/virtualization/views.py:456
+#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "提交配置"
-#: netbox/dcim/views.py:2335 netbox/extras/tables/tables.py:556
-#: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257
-#: netbox/virtualization/views.py:214
+#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:610
+#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
+#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "虚拟机"
-#: netbox/dcim/views.py:3168
+#: netbox/dcim/views.py:3193
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "已安装的设备 {device} 在海湾里 {device_bay}。"
-#: netbox/dcim/views.py:3209
+#: netbox/dcim/views.py:3234
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "已移除的设备 {device} 来自海湾 {device_bay}。"
-#: netbox/dcim/views.py:3325 netbox/ipam/tables/ip.py:180
+#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "子网"
-#: netbox/dcim/views.py:3792
+#: netbox/dcim/views.py:3817
#, python-brace-format
msgid "Added member {device}"
msgstr "已添加成员 {device}"
-#: netbox/dcim/views.py:3841
+#: netbox/dcim/views.py:3866
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr "无法移除主设备 {device} 来自虚拟机箱。"
-#: netbox/dcim/views.py:3854
+#: netbox/dcim/views.py:3879
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "已移除 {device} 来自虚拟机箱 {chassis}"
@@ -7659,12 +7804,6 @@ msgstr "复选框"
msgid "Multiple objects"
msgstr "多个对象"
-#: netbox/extras/choices.py:53 netbox/netbox/preferences.py:21
-#: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20
-#: netbox/wireless/choices.py:27
-msgid "Disabled"
-msgstr "禁用"
-
#: netbox/extras/choices.py:54
msgid "Loose"
msgstr "松散匹配"
@@ -7693,9 +7832,9 @@ msgstr "是"
msgid "No"
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:171
+#: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67
+#: netbox/tenancy/forms/bulk_edit.py:125
+#: netbox/wireless/forms/model_forms.py:172
msgid "Link"
msgstr "链接"
@@ -7739,111 +7878,82 @@ msgstr "调试"
msgid "Failure"
msgstr "失败"
-#: netbox/extras/choices.py:213
-#: netbox/templates/dcim/virtualchassis_edit.html:111
-#: 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:214
-msgid "Update"
-msgstr "更新"
-
-#: 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
-#: netbox/templates/extras/script_list.html:35
-#: netbox/templates/generic/bulk_delete.html:20
-#: netbox/templates/generic/bulk_delete.html:66
-#: netbox/templates/generic/object_delete.html:19
-#: netbox/templates/htmx/delete_form.html:57
-#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
-#: netbox/templates/users/objectpermission.html:46
-#: netbox/utilities/templates/buttons/delete.html:11
-msgid "Delete"
-msgstr "删除"
-
-#: netbox/extras/choices.py:239 netbox/netbox/choices.py:59
+#: netbox/extras/choices.py:222 netbox/netbox/choices.py:59
#: netbox/netbox/choices.py:104
msgid "Blue"
msgstr "蓝色"
-#: netbox/extras/choices.py:240 netbox/netbox/choices.py:58
+#: netbox/extras/choices.py:223 netbox/netbox/choices.py:58
#: netbox/netbox/choices.py:105
msgid "Indigo"
msgstr "靛青色"
-#: netbox/extras/choices.py:241 netbox/netbox/choices.py:56
+#: netbox/extras/choices.py:224 netbox/netbox/choices.py:56
#: netbox/netbox/choices.py:106
msgid "Purple"
msgstr "紫色"
-#: netbox/extras/choices.py:242 netbox/netbox/choices.py:53
+#: netbox/extras/choices.py:225 netbox/netbox/choices.py:53
#: netbox/netbox/choices.py:107
msgid "Pink"
msgstr "粉红色"
-#: netbox/extras/choices.py:243 netbox/netbox/choices.py:52
+#: netbox/extras/choices.py:226 netbox/netbox/choices.py:52
#: netbox/netbox/choices.py:108
msgid "Red"
msgstr "红色"
-#: netbox/extras/choices.py:244 netbox/netbox/choices.py:70
+#: netbox/extras/choices.py:227 netbox/netbox/choices.py:70
#: netbox/netbox/choices.py:109
msgid "Orange"
msgstr "橙色"
-#: netbox/extras/choices.py:245 netbox/netbox/choices.py:68
+#: netbox/extras/choices.py:228 netbox/netbox/choices.py:68
#: netbox/netbox/choices.py:110
msgid "Yellow"
msgstr "黄色"
-#: netbox/extras/choices.py:246 netbox/netbox/choices.py:65
+#: netbox/extras/choices.py:229 netbox/netbox/choices.py:65
#: netbox/netbox/choices.py:111
msgid "Green"
msgstr "绿色"
-#: netbox/extras/choices.py:247 netbox/netbox/choices.py:62
+#: netbox/extras/choices.py:230 netbox/netbox/choices.py:62
#: netbox/netbox/choices.py:112
msgid "Teal"
msgstr "蓝色"
-#: netbox/extras/choices.py:248 netbox/netbox/choices.py:61
+#: netbox/extras/choices.py:231 netbox/netbox/choices.py:61
#: netbox/netbox/choices.py:113
msgid "Cyan"
msgstr "蓝绿色"
-#: netbox/extras/choices.py:249 netbox/netbox/choices.py:114
+#: netbox/extras/choices.py:232 netbox/netbox/choices.py:114
msgid "Gray"
msgstr "灰色"
-#: netbox/extras/choices.py:250 netbox/netbox/choices.py:76
+#: netbox/extras/choices.py:233 netbox/netbox/choices.py:76
#: netbox/netbox/choices.py:115
msgid "Black"
msgstr "黑色"
-#: netbox/extras/choices.py:251 netbox/netbox/choices.py:77
+#: netbox/extras/choices.py:234 netbox/netbox/choices.py:77
#: netbox/netbox/choices.py:116
msgid "White"
msgstr "白色"
-#: netbox/extras/choices.py:266 netbox/extras/forms/model_forms.py:367
-#: netbox/extras/forms/model_forms.py:444
+#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:431
+#: netbox/extras/forms/model_forms.py:508
#: netbox/templates/extras/webhook.html:10
msgid "Webhook"
msgstr "Webhook"
-#: netbox/extras/choices.py:267 netbox/extras/forms/model_forms.py:432
+#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:496
#: netbox/templates/extras/script/base.html:29
msgid "Script"
msgstr "脚本"
-#: netbox/extras/choices.py:268
+#: netbox/extras/choices.py:251
msgid "Notification"
msgstr "通知"
@@ -7884,89 +7994,89 @@ msgstr "小组件类型"
msgid "Unregistered widget class: {name}"
msgstr "未注册的小组件类型: {name}"
-#: netbox/extras/dashboard/widgets.py:147
+#: netbox/extras/dashboard/widgets.py:148
#, python-brace-format
msgid "{class_name} must define a render() method."
msgstr "{class_name}必须定义render() 方法。"
-#: netbox/extras/dashboard/widgets.py:166
+#: netbox/extras/dashboard/widgets.py:167
msgid "Note"
msgstr "公告"
-#: netbox/extras/dashboard/widgets.py:167
+#: netbox/extras/dashboard/widgets.py:168
msgid "Display some arbitrary custom content. Markdown is supported."
msgstr "显示任意的自定义内容。支持Markdown。"
-#: netbox/extras/dashboard/widgets.py:180
+#: netbox/extras/dashboard/widgets.py:181
msgid "Object Counts"
msgstr "对象统计"
-#: netbox/extras/dashboard/widgets.py:181
+#: netbox/extras/dashboard/widgets.py:182
msgid ""
"Display a set of NetBox models and the number of objects created for each "
"type."
msgstr "显示NetBox模型以及为每种类型创建的对象数。"
-#: netbox/extras/dashboard/widgets.py:191
+#: netbox/extras/dashboard/widgets.py:192
msgid "Filters to apply when counting the number of objects"
msgstr "统计对象数时要应用的筛选器"
-#: netbox/extras/dashboard/widgets.py:199
+#: netbox/extras/dashboard/widgets.py:200
msgid "Invalid format. Object filters must be passed as a dictionary."
msgstr "无效的格式。对象筛选器必须作为字典传递。"
-#: netbox/extras/dashboard/widgets.py:230
+#: netbox/extras/dashboard/widgets.py:231
msgid "Object List"
msgstr "对象列表"
-#: netbox/extras/dashboard/widgets.py:231
+#: netbox/extras/dashboard/widgets.py:232
msgid "Display an arbitrary list of objects."
msgstr "显示任意的对象列表。"
-#: netbox/extras/dashboard/widgets.py:244
+#: netbox/extras/dashboard/widgets.py:245
msgid "The default number of objects to display"
msgstr "要显示的默认对象数"
-#: netbox/extras/dashboard/widgets.py:256
+#: netbox/extras/dashboard/widgets.py:257
msgid "Invalid format. URL parameters must be passed as a dictionary."
msgstr "无效的格式。URL参数必须作为字典传递。"
-#: netbox/extras/dashboard/widgets.py:265
+#: netbox/extras/dashboard/widgets.py:266
msgid "Invalid model selection: {self['model'].data} is not supported."
msgstr "模型选择无效: {self['model'].data} 不支持。"
-#: netbox/extras/dashboard/widgets.py:307
+#: netbox/extras/dashboard/widgets.py:308
msgid "RSS Feed"
msgstr "RSS订阅"
-#: netbox/extras/dashboard/widgets.py:313
+#: netbox/extras/dashboard/widgets.py:314
msgid "Embed an RSS feed from an external website."
msgstr "嵌入来自外部网站的 RSS 源。"
-#: netbox/extras/dashboard/widgets.py:320
+#: netbox/extras/dashboard/widgets.py:321
msgid "Feed URL"
msgstr "订阅链接"
-#: netbox/extras/dashboard/widgets.py:324
+#: netbox/extras/dashboard/widgets.py:325
msgid "Requires external connection"
msgstr "需要外部连接"
-#: netbox/extras/dashboard/widgets.py:330
+#: netbox/extras/dashboard/widgets.py:331
msgid "The maximum number of objects to display"
msgstr "要多显示的对象数"
-#: netbox/extras/dashboard/widgets.py:335
+#: netbox/extras/dashboard/widgets.py:336
msgid "How long to stored the cached content (in seconds)"
msgstr "存储缓存内容的时间(秒)"
-#: netbox/extras/dashboard/widgets.py:392
+#: netbox/extras/dashboard/widgets.py:393
#: netbox/templates/account/base.html:10
#: netbox/templates/account/bookmarks.html:7
#: netbox/templates/inc/user_menu.html:43
msgid "Bookmarks"
msgstr "书签"
-#: netbox/extras/dashboard/widgets.py:396
+#: netbox/extras/dashboard/widgets.py:397
msgid "Show your personal bookmarks"
msgstr "显示您的个人书签"
@@ -7980,173 +8090,183 @@ msgstr "事件规则的未知操作类型: {action_type}"
msgid "Cannot import events pipeline {name} error: {error}"
msgstr "无法导入事件管道 {name}错误: {error}"
-#: netbox/extras/filtersets.py:45
+#: netbox/extras/filtersets.py:49
msgid "Script module (ID)"
msgstr "脚本模版(ID)"
-#: netbox/extras/filtersets.py:254 netbox/extras/filtersets.py:637
-#: netbox/extras/filtersets.py:665
+#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:730
+#: netbox/extras/filtersets.py:758
msgid "Data file (ID)"
msgstr "数据文件(ID)"
-#: netbox/extras/filtersets.py:370 netbox/users/filtersets.py:68
+#: netbox/extras/filtersets.py:428 netbox/users/filtersets.py:68
#: netbox/users/filtersets.py:191
msgid "Group (name)"
msgstr "组 (名字)"
-#: netbox/extras/filtersets.py:574
+#: netbox/extras/filtersets.py:667
#: netbox/virtualization/forms/filtersets.py:124
msgid "Cluster type"
msgstr "堆叠类型"
-#: netbox/extras/filtersets.py:580 netbox/virtualization/filtersets.py:61
+#: netbox/extras/filtersets.py:673 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/extras/filtersets.py:694 netbox/tenancy/forms/forms.py:16
#: netbox/tenancy/forms/forms.py:40
msgid "Tenant group"
msgstr "租户组"
-#: netbox/extras/filtersets.py:607 netbox/tenancy/filtersets.py:188
-#: netbox/tenancy/filtersets.py:208
+#: netbox/extras/filtersets.py:700 netbox/tenancy/filtersets.py:193
+#: netbox/tenancy/filtersets.py:213
msgid "Tenant group (slug)"
msgstr "租户组(缩写)"
-#: netbox/extras/filtersets.py:623 netbox/extras/forms/model_forms.py:509
+#: netbox/extras/filtersets.py:716 netbox/extras/forms/model_forms.py:577
#: netbox/templates/extras/tag.html:11
msgid "Tag"
msgstr "标签"
-#: netbox/extras/filtersets.py:629
+#: netbox/extras/filtersets.py:722
msgid "Tag (slug)"
msgstr "标签(缩写)"
-#: netbox/extras/filtersets.py:689 netbox/extras/forms/filtersets.py:437
+#: netbox/extras/filtersets.py:786 netbox/extras/forms/filtersets.py:492
msgid "Has local config context data"
msgstr "具有本地配置实例"
-#: netbox/extras/forms/bulk_edit.py:35 netbox/extras/forms/filtersets.py:61
+#: netbox/extras/forms/bulk_edit.py:36 netbox/extras/forms/filtersets.py:62
msgid "Group name"
msgstr "组名称"
-#: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69
-#: netbox/extras/tables/tables.py:68
+#: netbox/extras/forms/bulk_edit.py:44 netbox/extras/forms/filtersets.py:70
+#: netbox/extras/tables/tables.py:69
#: 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:76
+#: netbox/extras/forms/bulk_edit.py:49 netbox/extras/forms/filtersets.py:77
msgid "Must be unique"
msgstr "必须是唯一的"
-#: netbox/extras/forms/bulk_edit.py:61 netbox/extras/forms/bulk_import.py:60
-#: netbox/extras/forms/filtersets.py:90
+#: netbox/extras/forms/bulk_edit.py:62 netbox/extras/forms/bulk_import.py:60
+#: netbox/extras/forms/filtersets.py:91
#: netbox/extras/models/customfields.py:211
msgid "UI visible"
msgstr "页面可见"
-#: netbox/extras/forms/bulk_edit.py:66 netbox/extras/forms/bulk_import.py:66
-#: netbox/extras/forms/filtersets.py:95
+#: netbox/extras/forms/bulk_edit.py:67 netbox/extras/forms/bulk_import.py:66
+#: netbox/extras/forms/filtersets.py:96
#: netbox/extras/models/customfields.py:218
msgid "UI editable"
msgstr "页面可编辑"
-#: netbox/extras/forms/bulk_edit.py:71 netbox/extras/forms/filtersets.py:98
+#: netbox/extras/forms/bulk_edit.py:72 netbox/extras/forms/filtersets.py:99
msgid "Is cloneable"
msgstr "可复制"
-#: netbox/extras/forms/bulk_edit.py:76 netbox/extras/forms/filtersets.py:105
+#: netbox/extras/forms/bulk_edit.py:77 netbox/extras/forms/filtersets.py:106
msgid "Minimum value"
msgstr "最小值"
-#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:109
+#: netbox/extras/forms/bulk_edit.py:81 netbox/extras/forms/filtersets.py:110
msgid "Maximum value"
msgstr "最大值"
-#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:113
+#: netbox/extras/forms/bulk_edit.py:85 netbox/extras/forms/filtersets.py:114
msgid "Validation regex"
msgstr "验证正则表达式"
-#: netbox/extras/forms/bulk_edit.py:91 netbox/extras/forms/filtersets.py:47
-#: netbox/extras/forms/model_forms.py:76
+#: netbox/extras/forms/bulk_edit.py:92 netbox/extras/forms/filtersets.py:48
+#: netbox/extras/forms/model_forms.py:79
#: netbox/templates/extras/customfield.html:70
msgid "Behavior"
msgstr "行为"
-#: netbox/extras/forms/bulk_edit.py:128 netbox/extras/forms/filtersets.py:152
+#: netbox/extras/forms/bulk_edit.py:129 netbox/extras/forms/filtersets.py:153
msgid "New window"
msgstr "新窗口"
-#: netbox/extras/forms/bulk_edit.py:137
+#: netbox/extras/forms/bulk_edit.py:138
msgid "Button class"
msgstr "按钮类型"
-#: netbox/extras/forms/bulk_edit.py:154 netbox/extras/forms/filtersets.py:191
-#: netbox/extras/models/models.py:409
+#: netbox/extras/forms/bulk_edit.py:155 netbox/extras/forms/bulk_edit.py:354
+#: netbox/extras/forms/filtersets.py:192 netbox/extras/forms/filtersets.py:470
+#: netbox/extras/models/mixins.py:100
msgid "MIME type"
msgstr "MIME类型"
-#: netbox/extras/forms/bulk_edit.py:159 netbox/extras/forms/filtersets.py:194
+#: netbox/extras/forms/bulk_edit.py:160 netbox/extras/forms/bulk_edit.py:359
+#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:473
+msgid "File name"
+msgstr "文件名"
+
+#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/bulk_edit.py:363
+#: netbox/extras/forms/filtersets.py:199 netbox/extras/forms/filtersets.py:477
msgid "File extension"
msgstr "文件扩展名"
-#: netbox/extras/forms/bulk_edit.py:164 netbox/extras/forms/filtersets.py:198
+#: netbox/extras/forms/bulk_edit.py:169 netbox/extras/forms/bulk_edit.py:368
+#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:481
msgid "As attachment"
msgstr "作为附件"
-#: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242
-#: netbox/extras/tables/tables.py:259
+#: netbox/extras/forms/bulk_edit.py:197 netbox/extras/forms/bulk_edit.py:225
+#: netbox/extras/forms/filtersets.py:247 netbox/extras/forms/filtersets.py:277
+#: netbox/extras/tables/tables.py:270 netbox/extras/tables/tables.py:303
#: netbox/templates/extras/savedfilter.html:29
+#: netbox/templates/extras/tableconfig.html:37
msgid "Shared"
msgstr "共享性"
-#: netbox/extras/forms/bulk_edit.py:215 netbox/extras/forms/filtersets.py:271
-#: netbox/extras/models/models.py:174
+#: netbox/extras/forms/bulk_edit.py:248 netbox/extras/forms/filtersets.py:306
+#: netbox/extras/models/models.py:176
msgid "HTTP method"
msgstr "HTTP方法"
-#: netbox/extras/forms/bulk_edit.py:219 netbox/extras/forms/filtersets.py:265
+#: netbox/extras/forms/bulk_edit.py:252 netbox/extras/forms/filtersets.py:300
#: netbox/templates/extras/webhook.html:30
msgid "Payload URL"
msgstr "有效URL"
-#: netbox/extras/forms/bulk_edit.py:224 netbox/extras/models/models.py:214
+#: netbox/extras/forms/bulk_edit.py:257 netbox/extras/models/models.py:216
msgid "SSL verification"
msgstr "SSL验证"
-#: netbox/extras/forms/bulk_edit.py:227
+#: netbox/extras/forms/bulk_edit.py:260
#: netbox/templates/extras/webhook.html:38
msgid "Secret"
msgstr "密钥"
-#: netbox/extras/forms/bulk_edit.py:232
+#: netbox/extras/forms/bulk_edit.py:265
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:391
+#: netbox/extras/forms/bulk_edit.py:286 netbox/extras/forms/bulk_import.py:194
+#: netbox/extras/forms/model_forms.py:455
msgid "Event types"
msgstr "事件类型"
-#: netbox/extras/forms/bulk_edit.py:293
+#: netbox/extras/forms/bulk_edit.py:330
msgid "Is active"
msgstr "激活的"
#: netbox/extras/forms/bulk_import.py:37
#: netbox/extras/forms/bulk_import.py:118
#: 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:140 netbox/extras/forms/filtersets.py:230
-#: netbox/extras/forms/model_forms.py:47
-#: 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/extras/forms/bulk_import.py:164
+#: netbox/extras/forms/bulk_import.py:188
+#: netbox/extras/forms/filtersets.py:141 netbox/extras/forms/filtersets.py:235
+#: netbox/extras/forms/filtersets.py:265 netbox/extras/forms/model_forms.py:50
+#: netbox/extras/forms/model_forms.py:222
+#: netbox/extras/forms/model_forms.py:254
+#: netbox/extras/forms/model_forms.py:297
+#: netbox/extras/forms/model_forms.py:450
+#: netbox/extras/forms/model_forms.py:567
#: netbox/users/forms/model_forms.py:276
msgid "Object types"
msgstr "对象类型"
@@ -8154,9 +8274,9 @@ msgstr "对象类型"
#: netbox/extras/forms/bulk_import.py:39
#: netbox/extras/forms/bulk_import.py:120
#: netbox/extras/forms/bulk_import.py:141
-#: netbox/extras/forms/bulk_import.py:164
-#: netbox/extras/forms/bulk_import.py:188
-#: netbox/tenancy/forms/bulk_import.py:96
+#: netbox/extras/forms/bulk_import.py:166
+#: netbox/extras/forms/bulk_import.py:190
+#: netbox/tenancy/forms/bulk_import.py:95
msgid "One or more assigned object types"
msgstr "一个或多个分配对象类型"
@@ -8164,10 +8284,11 @@ msgstr "一个或多个分配对象类型"
msgid "Field data type (e.g. text, integer, etc.)"
msgstr "字段数据类型(例如文本、整数等)"
-#: 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/extras/forms/bulk_import.py:47 netbox/extras/forms/filtersets.py:218
+#: netbox/extras/forms/filtersets.py:322
+#: netbox/extras/forms/model_forms.py:323
+#: netbox/extras/forms/model_forms.py:382
+#: netbox/extras/forms/model_forms.py:419
#: netbox/tenancy/forms/filtersets.py:92
msgid "Object type"
msgstr "对象类型"
@@ -8176,7 +8297,7 @@ msgstr "对象类型"
msgid "Object type (for object or multi-object fields)"
msgstr "对象类型(用于对象或多对象字段)"
-#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:85
+#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:86
msgid "Choice set"
msgstr "可选项"
@@ -8202,47 +8323,47 @@ msgid ""
"separated by colon: \"choice1:First Choice,choice2:Second Choice\""
msgstr "用逗号分隔字段选项,可选标签用冒号分隔,并用引号包围:“选项1:第一选项,选项2:第二选项”"
-#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:323
+#: netbox/extras/forms/bulk_import.py:123 netbox/extras/models/models.py:325
msgid "button class"
msgstr "按钮类"
-#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:327
+#: netbox/extras/forms/bulk_import.py:126 netbox/extras/models/models.py:329
msgid ""
"The class of the first link in a group will be used for the dropdown button"
msgstr "列表中第一个类将用于下拉按钮"
-#: netbox/extras/forms/bulk_import.py:193
+#: netbox/extras/forms/bulk_import.py:195
msgid "The event type(s) which will trigger this rule"
msgstr "将触发此规则的事件类型"
-#: netbox/extras/forms/bulk_import.py:196
+#: netbox/extras/forms/bulk_import.py:198
msgid "Action object"
msgstr "动作对象"
-#: netbox/extras/forms/bulk_import.py:198
+#: netbox/extras/forms/bulk_import.py:200
msgid "Webhook name or script as dotted path module.Class"
msgstr "Webhook名称或脚本的路径为module.Class"
-#: netbox/extras/forms/bulk_import.py:219
+#: netbox/extras/forms/bulk_import.py:221
#, python-brace-format
msgid "Webhook {name} not found"
msgstr "未找到 Webhook {name}"
-#: netbox/extras/forms/bulk_import.py:228
+#: netbox/extras/forms/bulk_import.py:230
#, python-brace-format
msgid "Script {name} not found"
msgstr "未找到脚本{name}"
-#: netbox/extras/forms/bulk_import.py:244
+#: netbox/extras/forms/bulk_import.py:250
msgid "Assigned object type"
msgstr "分配的对象类型"
-#: netbox/extras/forms/bulk_import.py:249
+#: netbox/extras/forms/bulk_import.py:255
msgid "The classification of entry"
msgstr "条目的分类"
-#: netbox/extras/forms/bulk_import.py:261
-#: netbox/extras/forms/model_forms.py:334 netbox/netbox/navigation/menu.py:411
+#: netbox/extras/forms/bulk_import.py:267
+#: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413
#: netbox/templates/extras/notificationgroup.html:41
#: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:236
#: netbox/users/forms/model_forms.py:248 netbox/users/forms/model_forms.py:300
@@ -8250,284 +8371,304 @@ msgstr "条目的分类"
msgid "Users"
msgstr "用户"
-#: netbox/extras/forms/bulk_import.py:265
+#: netbox/extras/forms/bulk_import.py:271
msgid "User names separated by commas, encased with double quotes"
msgstr "用户名用逗号分隔,用双引号括起来"
-#: netbox/extras/forms/bulk_import.py:268
-#: netbox/extras/forms/model_forms.py:329 netbox/netbox/navigation/menu.py:294
-#: netbox/netbox/navigation/menu.py:431
+#: netbox/extras/forms/bulk_import.py:274
+#: netbox/extras/forms/model_forms.py:393 netbox/netbox/navigation/menu.py:295
+#: netbox/netbox/navigation/menu.py:433
#: netbox/templates/extras/notificationgroup.html:31
+#: netbox/templates/tenancy/contact.html:21
+#: netbox/tenancy/forms/bulk_edit.py:139 netbox/tenancy/forms/filtersets.py:78
+#: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:64
#: 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
#: netbox/users/tables.py:106
msgid "Groups"
msgstr "组"
-#: netbox/extras/forms/bulk_import.py:272
+#: netbox/extras/forms/bulk_import.py:278
msgid "Group names separated by commas, encased with double quotes"
msgstr "群组名称用逗号分隔,用双引号括起来"
-#: netbox/extras/forms/filtersets.py:53 netbox/extras/forms/model_forms.py:56
+#: netbox/extras/forms/filtersets.py:54 netbox/extras/forms/model_forms.py:59
msgid "Related object type"
msgstr "连接的对象类型"
-#: netbox/extras/forms/filtersets.py:58
+#: netbox/extras/forms/filtersets.py:59
msgid "Field type"
msgstr "字段类型"
-#: netbox/extras/forms/filtersets.py:122
-#: netbox/extras/forms/model_forms.py:157 netbox/extras/tables/tables.py:94
+#: netbox/extras/forms/filtersets.py:123
+#: netbox/extras/forms/model_forms.py:160 netbox/extras/tables/tables.py:95
#: netbox/templates/generic/bulk_import.html:154
msgid "Choices"
msgstr "选项"
-#: 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/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:361
+#: netbox/extras/forms/filtersets.py:451
+#: netbox/extras/forms/model_forms.py:654 netbox/templates/core/job.html:96
#: netbox/templates/extras/eventrule.html:84
msgid "Data"
msgstr "数据"
-#: netbox/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:340
-#: netbox/extras/forms/filtersets.py:426 netbox/netbox/choices.py:132
+#: netbox/extras/forms/filtersets.py:170 netbox/extras/forms/filtersets.py:452
+#: netbox/extras/forms/model_forms.py:267
+#: netbox/extras/forms/model_forms.py:715
+msgid "Rendering"
+msgstr "转换"
+
+#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:375
+#: netbox/extras/forms/filtersets.py:462 netbox/netbox/choices.py:132
#: netbox/utilities/forms/bulk_import.py:26
msgid "Data file"
msgstr "数据文件"
-#: netbox/extras/forms/filtersets.py:187
+#: netbox/extras/forms/filtersets.py:188
msgid "Content types"
msgstr "内容类型"
-#: netbox/extras/forms/filtersets.py:261 netbox/extras/models/models.py:179
+#: netbox/extras/forms/filtersets.py:296 netbox/extras/models/models.py:181
msgid "HTTP content type"
msgstr "HTTP内容类型"
-#: netbox/extras/forms/filtersets.py:292
+#: netbox/extras/forms/filtersets.py:327
msgid "Event type"
msgstr "事件类型"
-#: netbox/extras/forms/filtersets.py:297
+#: netbox/extras/forms/filtersets.py:332
msgid "Action type"
msgstr "动作类型"
-#: netbox/extras/forms/filtersets.py:313
+#: netbox/extras/forms/filtersets.py:348
msgid "Tagged object type"
msgstr "标记的对象类型"
-#: netbox/extras/forms/filtersets.py:318
+#: netbox/extras/forms/filtersets.py:353
msgid "Allowed object type"
msgstr "允许的对象类型"
-#: netbox/extras/forms/filtersets.py:348
-#: netbox/extras/forms/model_forms.py:521 netbox/netbox/navigation/menu.py:18
+#: netbox/extras/forms/filtersets.py:383
+#: netbox/extras/forms/model_forms.py:589 netbox/netbox/navigation/menu.py:17
msgid "Regions"
msgstr "地区"
-#: netbox/extras/forms/filtersets.py:353
-#: netbox/extras/forms/model_forms.py:526
+#: netbox/extras/forms/filtersets.py:388
+#: netbox/extras/forms/model_forms.py:594
msgid "Site groups"
msgstr "站点组"
-#: netbox/extras/forms/filtersets.py:363
-#: netbox/extras/forms/model_forms.py:536 netbox/netbox/navigation/menu.py:20
+#: netbox/extras/forms/filtersets.py:398
+#: netbox/extras/forms/model_forms.py:604 netbox/netbox/navigation/menu.py:20
#: netbox/templates/dcim/site.html:127
msgid "Locations"
msgstr "位置"
-#: netbox/extras/forms/filtersets.py:368
-#: netbox/extras/forms/model_forms.py:541
+#: netbox/extras/forms/filtersets.py:403
+#: netbox/extras/forms/model_forms.py:609
msgid "Device types"
msgstr "设备型号"
-#: netbox/extras/forms/filtersets.py:373
-#: netbox/extras/forms/model_forms.py:546
+#: netbox/extras/forms/filtersets.py:408
+#: netbox/extras/forms/model_forms.py:614
msgid "Roles"
msgstr "角色"
-#: netbox/extras/forms/filtersets.py:383
-#: netbox/extras/forms/model_forms.py:556
+#: netbox/extras/forms/filtersets.py:418
+#: netbox/extras/forms/model_forms.py:624
msgid "Cluster types"
msgstr "集群类型"
-#: netbox/extras/forms/filtersets.py:388
-#: netbox/extras/forms/model_forms.py:561
+#: netbox/extras/forms/filtersets.py:423
+#: netbox/extras/forms/model_forms.py:629
msgid "Cluster groups"
msgstr "集群组"
-#: 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/extras/forms/filtersets.py:428
+#: netbox/extras/forms/model_forms.py:634 netbox/netbox/navigation/menu.py:264
+#: netbox/netbox/navigation/menu.py:266
#: 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:398
-#: netbox/extras/forms/model_forms.py:571
+#: netbox/extras/forms/filtersets.py:433
+#: netbox/extras/forms/model_forms.py:639
msgid "Tenant groups"
msgstr "租户组"
-#: netbox/extras/forms/model_forms.py:49
+#: netbox/extras/forms/model_forms.py:52
msgid "The type(s) of object that have this custom field"
msgstr "具有此自定义字段的对象的类型"
-#: netbox/extras/forms/model_forms.py:52
+#: netbox/extras/forms/model_forms.py:55
msgid "Default value"
msgstr "默认值"
-#: netbox/extras/forms/model_forms.py:58
+#: netbox/extras/forms/model_forms.py:61
msgid "Type of the related object (for object/multi-object fields only)"
msgstr "相关对象的类型(仅适用于对象/多对象字段)"
-#: netbox/extras/forms/model_forms.py:61
+#: netbox/extras/forms/model_forms.py:64
#: netbox/templates/extras/customfield.html:60
msgid "Related object filter"
msgstr "相关对象过滤器"
-#: netbox/extras/forms/model_forms.py:63
+#: netbox/extras/forms/model_forms.py:66
msgid "Specify query parameters as a JSON object."
msgstr "将查询参数指定为 JSON 对象。"
-#: netbox/extras/forms/model_forms.py:73
+#: netbox/extras/forms/model_forms.py:76
#: netbox/templates/extras/customfield.html:10
msgid "Custom Field"
msgstr "自定义字段"
-#: netbox/extras/forms/model_forms.py:85
+#: netbox/extras/forms/model_forms.py:88
msgid ""
"The type of data stored in this field. For object/multi-object fields, "
"select the related object type below."
msgstr "存储在此字段中的数据类型。对于对象/多对象字段,请选择下面的相关对象类型。"
-#: netbox/extras/forms/model_forms.py:88
+#: netbox/extras/forms/model_forms.py:91
msgid ""
"This will be displayed as help text for the form field. Markdown is "
"supported."
msgstr "这将显示为表单字段的帮助文本。支持Markdown。"
-#: netbox/extras/forms/model_forms.py:143
+#: netbox/extras/forms/model_forms.py:146
msgid "Related Object"
msgstr "相关对象"
-#: netbox/extras/forms/model_forms.py:170
+#: netbox/extras/forms/model_forms.py:173
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:226
+#: netbox/extras/forms/model_forms.py:229
#: netbox/templates/extras/customlink.html:10
msgid "Custom Link"
msgstr "自定义链接"
-#: netbox/extras/forms/model_forms.py:228
+#: netbox/extras/forms/model_forms.py:231
msgid "Templates"
msgstr "模版"
-#: netbox/extras/forms/model_forms.py:240
+#: netbox/extras/forms/model_forms.py:243
#, 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:244
+#: netbox/extras/forms/model_forms.py:247
#, 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:255
-#: netbox/extras/forms/model_forms.py:638
+#: netbox/extras/forms/model_forms.py:258
+#: netbox/extras/forms/model_forms.py:706
msgid "Template code"
msgstr "模版代码"
-#: netbox/extras/forms/model_forms.py:261
+#: netbox/extras/forms/model_forms.py:264
#: netbox/templates/extras/exporttemplate.html:12
msgid "Export Template"
msgstr "导出模版"
-#: netbox/extras/forms/model_forms.py:263
-msgid "Rendering"
-msgstr "转换"
-
-#: netbox/extras/forms/model_forms.py:277
-#: netbox/extras/forms/model_forms.py:663
+#: netbox/extras/forms/model_forms.py:282
+#: netbox/extras/forms/model_forms.py:733
msgid "Template content is populated from the remote source selected below."
msgstr "模板内容是从下面选择的远程源填充的。"
-#: netbox/extras/forms/model_forms.py:284
-#: netbox/extras/forms/model_forms.py:670
+#: netbox/extras/forms/model_forms.py:289
+#: netbox/extras/forms/model_forms.py:740
msgid "Must specify either local content or a data file"
msgstr "必须指定本地内容或数据文件"
-#: netbox/extras/forms/model_forms.py:298 netbox/netbox/forms/mixins.py:70
+#: netbox/extras/forms/model_forms.py:303 netbox/netbox/forms/mixins.py:70
#: netbox/templates/extras/savedfilter.html:10
msgid "Saved Filter"
msgstr "已保存的过滤器"
-#: netbox/extras/forms/model_forms.py:348
+#: netbox/extras/forms/model_forms.py:329
+#: netbox/templates/account/preferences.html:50
+#: netbox/templates/extras/tableconfig.html:62
+msgid "Ordering"
+msgstr "订阅"
+
+#: netbox/extras/forms/model_forms.py:331
+msgid ""
+"Enter a comma-separated list of column names. Prepend a name with a hyphen "
+"to reverse the order."
+msgstr "输入以逗号分隔的列名列表。在名称前面加上连字符以反向顺序。"
+
+#: netbox/extras/forms/model_forms.py:340 netbox/utilities/forms/forms.py:118
+msgid "Available Columns"
+msgstr "可用列"
+
+#: netbox/extras/forms/model_forms.py:347 netbox/utilities/forms/forms.py:126
+msgid "Selected Columns"
+msgstr "选定的列"
+
+#: netbox/extras/forms/model_forms.py:412
msgid "A notification group specify at least one user or group."
msgstr "通知组至少指定一个用户或组。"
-#: netbox/extras/forms/model_forms.py:370
+#: netbox/extras/forms/model_forms.py:434
#: netbox/templates/extras/webhook.html:23
msgid "HTTP Request"
msgstr "HTTP 请求"
-#: netbox/extras/forms/model_forms.py:372
+#: netbox/extras/forms/model_forms.py:436
#: netbox/templates/extras/webhook.html:44
msgid "SSL"
msgstr "SSL"
-#: netbox/extras/forms/model_forms.py:394
+#: netbox/extras/forms/model_forms.py:458
msgid "Action choice"
msgstr "选择动作"
-#: netbox/extras/forms/model_forms.py:399
+#: netbox/extras/forms/model_forms.py:463
msgid "Enter conditions in JSON format."
msgstr "已JSON格式输入条件。"
-#: netbox/extras/forms/model_forms.py:403
+#: netbox/extras/forms/model_forms.py:467
msgid ""
"Enter parameters to pass to the action in JSON format."
msgstr "输入以 JSON格式传递的参数。"
-#: netbox/extras/forms/model_forms.py:408
+#: netbox/extras/forms/model_forms.py:472
#: netbox/templates/extras/eventrule.html:10
msgid "Event Rule"
msgstr "事件规则"
-#: netbox/extras/forms/model_forms.py:409
+#: netbox/extras/forms/model_forms.py:473
msgid "Triggers"
msgstr "触发器"
-#: netbox/extras/forms/model_forms.py:456
+#: netbox/extras/forms/model_forms.py:520
msgid "Notification group"
msgstr "通知组"
-#: netbox/extras/forms/model_forms.py:576 netbox/netbox/navigation/menu.py:26
+#: netbox/extras/forms/model_forms.py:644 netbox/netbox/navigation/menu.py:26
#: netbox/tenancy/tables/tenants.py:22
msgid "Tenants"
msgstr "租户"
-#: netbox/extras/forms/model_forms.py:620
+#: netbox/extras/forms/model_forms.py:688
msgid "Data is populated from the remote source selected below."
msgstr "数据是从下面选择的远程源填充的。"
-#: netbox/extras/forms/model_forms.py:626
+#: netbox/extras/forms/model_forms.py:694
msgid "Must specify either local data or a data file"
msgstr "必须指定本地内容或数据文件"
-#: netbox/extras/forms/model_forms.py:645
-#: netbox/templates/core/datafile.html:55
-msgid "Content"
-msgstr "内容"
-
-#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:23
+#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:30
msgid "Schedule at"
msgstr "计划在"
@@ -8535,7 +8676,7 @@ msgstr "计划在"
msgid "Schedule execution of report to a set time"
msgstr "在指定的时间执行报告"
-#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:29
+#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:36
msgid "Recurs every"
msgstr "重复间隔"
@@ -8543,28 +8684,28 @@ msgstr "重复间隔"
msgid "Interval at which this report is re-run (in minutes)"
msgstr "重新运行此报表的间隔(分钟)"
-#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:41
+#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:48
#, python-brace-format
msgid " (current time: {now})"
msgstr " (当前时间: {now})"
-#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:51
+#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:58
msgid "Scheduled time must be in the future."
msgstr "预定时间需设置在当前时间之后。"
-#: netbox/extras/forms/scripts.py:17
+#: netbox/extras/forms/scripts.py:24
msgid "Commit changes"
msgstr "提交更改"
-#: netbox/extras/forms/scripts.py:18
+#: netbox/extras/forms/scripts.py:25
msgid "Commit changes to the database (uncheck for a dry-run)"
msgstr "提交对数据库的更改(取消选中以进行试运行)"
-#: netbox/extras/forms/scripts.py:24
+#: netbox/extras/forms/scripts.py:31
msgid "Schedule execution of script to a set time"
msgstr "在指定的时间执行脚本"
-#: netbox/extras/forms/scripts.py:33
+#: netbox/extras/forms/scripts.py:40
msgid "Interval at which this script is re-run (in minutes)"
msgstr "重新运行此脚本的间隔(分钟)"
@@ -8588,56 +8729,36 @@ msgstr "由于出现错误,数据库更改已回滚。"
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/extras/models/configs.py:38 netbox/extras/models/models.py:315
+#: netbox/extras/models/models.py:480 netbox/extras/models/models.py:559
+#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:44
#: netbox/ipam/models/ip.py:188 netbox/netbox/models/mixins.py:15
msgid "weight"
msgstr "重量"
-#: netbox/extras/models/configs.py:130
+#: netbox/extras/models/configs.py:127
msgid "config context"
msgstr "配置实例"
-#: netbox/extras/models/configs.py:131
+#: netbox/extras/models/configs.py:128
msgid "config contexts"
msgstr "配置实例"
-#: netbox/extras/models/configs.py:149 netbox/extras/models/configs.py:205
+#: netbox/extras/models/configs.py:146 netbox/extras/models/configs.py:202
msgid "JSON data must be in object form. Example:"
msgstr "JSON数据必须为对象形式。例如:"
-#: netbox/extras/models/configs.py:169
+#: netbox/extras/models/configs.py:166
msgid ""
"Local config context data takes precedence over source contexts in the final"
" rendered config context"
msgstr "在最终渲染的配置实例中,本地配置实例数据优先于数据源中的实力"
-#: netbox/extras/models/configs.py:224
-msgid "template code"
-msgstr "模版代码"
-
#: netbox/extras/models/configs.py:225
-msgid "Jinja2 template code."
-msgstr "Jinja2模版代码"
-
-#: netbox/extras/models/configs.py:228
-msgid "environment parameters"
-msgstr "环境参数"
-
-#: netbox/extras/models/configs.py:233
-msgid ""
-"Any additional"
-" parameters to pass when constructing the Jinja2 environment."
-msgstr ""
-"构建Jinja2环境时要传递的 附加参数"
-
-#: netbox/extras/models/configs.py:240
msgid "config template"
msgstr "配置模版"
-#: netbox/extras/models/configs.py:241
+#: netbox/extras/models/configs.py:226
msgid "config templates"
msgstr "配置模版"
@@ -8671,7 +8792,7 @@ msgid ""
"will be used)"
msgstr "向用户显示的字段名称(如果未提供,则使用字段名称)"
-#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:317
+#: netbox/extras/models/customfields.py:121 netbox/extras/models/models.py:319
msgid "group name"
msgstr "组名称"
@@ -8972,51 +9093,100 @@ msgstr "仪表盘"
msgid "dashboards"
msgstr "仪表盘"
-#: netbox/extras/models/models.py:52
+#: netbox/extras/models/mixins.py:85
+msgid "template code"
+msgstr "模版代码"
+
+#: netbox/extras/models/mixins.py:86
+msgid "Jinja template code."
+msgstr "Jinja 模板代码。"
+
+#: netbox/extras/models/mixins.py:89
+msgid "environment parameters"
+msgstr "环境参数"
+
+#: netbox/extras/models/mixins.py:94
+#, python-brace-format
+msgid ""
+"Any additional parameters to pass when constructing "
+"the Jinja environment"
+msgstr "任何 其他参数 构建 Jinja 环境时通过"
+
+#: netbox/extras/models/mixins.py:101
+#, python-brace-format
+msgid "Defaults to {default}
"
+msgstr "默认为 {default}
"
+
+#: netbox/extras/models/mixins.py:106
+msgid "Filename to give to the rendered export file"
+msgstr "为渲染的导出文件提供的文件名"
+
+#: netbox/extras/models/mixins.py:109
+msgid "file extension"
+msgstr "文件扩展名"
+
+#: netbox/extras/models/mixins.py:112
+msgid "Extension to append to the rendered filename"
+msgstr "附加到文件名的扩展名"
+
+#: netbox/extras/models/mixins.py:115
+msgid "as attachment"
+msgstr "作为附件"
+
+#: netbox/extras/models/mixins.py:117
+msgid "Download file as attachment"
+msgstr "将文件作为附件下载"
+
+#: netbox/extras/models/mixins.py:124
+#, python-brace-format
+msgid "{class_name} must implement a get_context() method."
+msgstr "{class_name} 必须实现 get_context () 方法。"
+
+#: netbox/extras/models/models.py:54
msgid "object types"
msgstr "对象类型"
-#: netbox/extras/models/models.py:53
+#: netbox/extras/models/models.py:55
msgid "The object(s) to which this rule applies."
msgstr "应用此规则的对象。"
-#: netbox/extras/models/models.py:67
+#: netbox/extras/models/models.py:69
msgid "The types of event which will trigger this rule."
msgstr "将触发此规则的事件类型。"
-#: netbox/extras/models/models.py:74
+#: netbox/extras/models/models.py:76
msgid "conditions"
msgstr "限制条件"
-#: netbox/extras/models/models.py:77
+#: netbox/extras/models/models.py:79
msgid ""
"A set of conditions which determine whether the event will be generated."
msgstr "一组条件,用于确定是否会生成事件。"
-#: netbox/extras/models/models.py:85
+#: netbox/extras/models/models.py:87
msgid "action type"
msgstr "动作类型"
-#: netbox/extras/models/models.py:104
+#: netbox/extras/models/models.py:106
msgid "Additional data to pass to the action object"
msgstr "要传递给动作对象的其他数据"
-#: netbox/extras/models/models.py:116
+#: netbox/extras/models/models.py:118
msgid "event rule"
msgstr "事件规则"
-#: netbox/extras/models/models.py:117
+#: netbox/extras/models/models.py:119
msgid "event rules"
msgstr "事件规则"
-#: netbox/extras/models/models.py:166
+#: netbox/extras/models/models.py:168
msgid ""
"This URL will be called using the HTTP method defined when the webhook is "
"called. Jinja2 template processing is supported with the same context as the"
" request body."
msgstr "此URL将使用调用webhook时定义的HTTP方法进行调用。Jinja2模板处理支持与请求主体相同的描述。"
-#: netbox/extras/models/models.py:181
+#: netbox/extras/models/models.py:183
msgid ""
"The complete list of official content types is available 点击这里."
-#: netbox/extras/models/models.py:186
+#: netbox/extras/models/models.py:188
msgid "additional headers"
msgstr "附加标头"
-#: netbox/extras/models/models.py:189
+#: netbox/extras/models/models.py:191
msgid ""
"User-supplied HTTP headers to be sent with the request in addition to the "
"HTTP content type. Headers should be defined in the format Name: "
@@ -9039,11 +9209,11 @@ msgstr ""
"除了HTTP内容类型之外,还要与请求一起发送用户提供的HTTP标头。标头的定义格式应为 名称: 值
. "
"Jinja2模板处理支持与请求主体相同的实例(如下)。"
-#: netbox/extras/models/models.py:195
+#: netbox/extras/models/models.py:197
msgid "body template"
msgstr "内容模版"
-#: netbox/extras/models/models.py:198
+#: netbox/extras/models/models.py:200
msgid ""
"Jinja2 template for a custom request body. If blank, a JSON object "
"representing the change will be included. Available context data includes: "
@@ -9054,11 +9224,11 @@ msgstr ""
"模块
, 时间戳
, 用户名
, 请求id
, 和 "
"数据
."
-#: netbox/extras/models/models.py:204
+#: netbox/extras/models/models.py:206
msgid "secret"
msgstr "秘钥"
-#: netbox/extras/models/models.py:208
+#: netbox/extras/models/models.py:210
msgid ""
"When provided, the request will include a X-Hook-Signature
"
"header containing a HMAC hex digest of the payload body using the secret as "
@@ -9067,182 +9237,182 @@ msgstr ""
"当提供时,请求将包括一个X-Hook-Signature
"
"该标头包含使用机密作为密钥的有效载荷主体的HMAC十六进制摘要。秘钥不会在请求中传输。"
-#: netbox/extras/models/models.py:215
+#: netbox/extras/models/models.py:217
msgid "Enable SSL certificate verification. Disable with caution!"
msgstr "启用 SSL 证书验证。请谨慎禁用!"
-#: netbox/extras/models/models.py:221 netbox/templates/extras/webhook.html:51
+#: netbox/extras/models/models.py:223 netbox/templates/extras/webhook.html:51
msgid "CA File Path"
msgstr "CA证书文件路径"
-#: netbox/extras/models/models.py:223
+#: netbox/extras/models/models.py:225
msgid ""
"The specific CA certificate file to use for SSL verification. Leave blank to"
" use the system defaults."
msgstr "用于SSL验证的CA证书文件。空为使用系统默认值。"
-#: netbox/extras/models/models.py:234
+#: netbox/extras/models/models.py:236
msgid "webhook"
msgstr "webhook"
-#: netbox/extras/models/models.py:235
+#: netbox/extras/models/models.py:237
msgid "webhooks"
msgstr "webhooks"
-#: netbox/extras/models/models.py:253
+#: netbox/extras/models/models.py:255
msgid "Do not specify a CA certificate file if SSL verification is disabled."
msgstr "如果禁用了SSL验证,请不要指定CA证书文件。"
-#: netbox/extras/models/models.py:293
+#: netbox/extras/models/models.py:295
msgid "The object type(s) to which this link applies."
msgstr "此链接所应用的对象类型。"
-#: netbox/extras/models/models.py:305
+#: netbox/extras/models/models.py:307
msgid "link text"
msgstr "链接文本"
-#: netbox/extras/models/models.py:306
+#: netbox/extras/models/models.py:308
msgid "Jinja2 template code for link text"
msgstr "链接文本的Jinja2模板代码"
-#: netbox/extras/models/models.py:309
+#: netbox/extras/models/models.py:311
msgid "link URL"
msgstr "链接URL"
-#: netbox/extras/models/models.py:310
+#: netbox/extras/models/models.py:312
msgid "Jinja2 template code for link URL"
msgstr "链接URL的Jinja2模板代码"
-#: netbox/extras/models/models.py:320
+#: netbox/extras/models/models.py:322
msgid "Links with the same group will appear as a dropdown menu"
msgstr "同一类的链接将显示为下拉菜单"
-#: netbox/extras/models/models.py:330
+#: netbox/extras/models/models.py:332
msgid "new window"
msgstr "新窗口"
-#: netbox/extras/models/models.py:332
+#: netbox/extras/models/models.py:334
msgid "Force link to open in a new window"
msgstr "强制链接在新窗口中打开"
-#: netbox/extras/models/models.py:341
+#: netbox/extras/models/models.py:343
msgid "custom link"
msgstr "自定义链接"
-#: netbox/extras/models/models.py:342
+#: netbox/extras/models/models.py:344
msgid "custom links"
msgstr "自定义链接"
-#: netbox/extras/models/models.py:389
+#: netbox/extras/models/models.py:391
msgid "The object type(s) to which this template applies."
msgstr "应用此模板的对象类型。"
-#: netbox/extras/models/models.py:402
-msgid ""
-"Jinja2 template code. The list of objects being exported is passed as a "
-"context variable named queryset
."
-msgstr "Jinja2模板代码。要导出的对象列表作为queryset
的实例变量传递."
-
-#: netbox/extras/models/models.py:410
-msgid "Defaults to text/plain; charset=utf-8
"
-msgstr "默认为text/plain; charset=utf-8
"
-
-#: netbox/extras/models/models.py:413
-msgid "file extension"
-msgstr "文件扩展名"
-
-#: netbox/extras/models/models.py:416
-msgid "Extension to append to the rendered filename"
-msgstr "附加到文件名的扩展名"
-
-#: netbox/extras/models/models.py:419
-msgid "as attachment"
-msgstr "作为附件"
-
-#: netbox/extras/models/models.py:421
-msgid "Download file as attachment"
-msgstr "将文件作为附件下载"
-
-#: netbox/extras/models/models.py:430
+#: netbox/extras/models/models.py:409
msgid "export template"
msgstr "导出模版"
-#: netbox/extras/models/models.py:431
+#: netbox/extras/models/models.py:410
msgid "export templates"
msgstr "导出模版"
-#: netbox/extras/models/models.py:448
+#: netbox/extras/models/models.py:427
#, python-brace-format
msgid "\"{name}\" is a reserved name. Please choose a different name."
msgstr "\"{name}\"是保留名称。请选择其他名称。"
-#: netbox/extras/models/models.py:498
+#: netbox/extras/models/models.py:456
msgid "The object type(s) to which this filter applies."
msgstr "应用此筛选器的对象类型。"
-#: netbox/extras/models/models.py:530
+#: netbox/extras/models/models.py:488 netbox/extras/models/models.py:567
msgid "shared"
msgstr "共享性"
-#: netbox/extras/models/models.py:543
+#: netbox/extras/models/models.py:501
msgid "saved filter"
msgstr "已保存的过滤器"
-#: netbox/extras/models/models.py:544
+#: netbox/extras/models/models.py:502
msgid "saved filters"
msgstr "已保存的过滤器"
-#: netbox/extras/models/models.py:562
+#: netbox/extras/models/models.py:520
msgid "Filter parameters must be stored as a dictionary of keyword arguments."
msgstr "筛选器参数必须存储为关键字参数的字典。"
-#: netbox/extras/models/models.py:590
+#: netbox/extras/models/models.py:537
+msgid "The table's object type"
+msgstr "表的对象类型"
+
+#: netbox/extras/models/models.py:540
+msgid "table"
+msgstr "桌子"
+
+#: netbox/extras/models/models.py:583
+msgid "table config"
+msgstr "表格配置"
+
+#: netbox/extras/models/models.py:584
+msgid "table configs"
+msgstr "表格配置"
+
+#: netbox/extras/models/models.py:622
+#, python-brace-format
+msgid "Unknown table: {name}"
+msgstr "未知表: {name}"
+
+#: netbox/extras/models/models.py:633 netbox/extras/models/models.py:640
+#, python-brace-format
+msgid "Unknown column: {name}"
+msgstr "未知专栏: {name}"
+
+#: netbox/extras/models/models.py:663
msgid "image height"
msgstr "图片高度"
-#: netbox/extras/models/models.py:593
+#: netbox/extras/models/models.py:666
msgid "image width"
msgstr "图片宽度"
-#: netbox/extras/models/models.py:610
+#: netbox/extras/models/models.py:683
msgid "image attachment"
msgstr "图片附件"
-#: netbox/extras/models/models.py:611
+#: netbox/extras/models/models.py:684
msgid "image attachments"
msgstr "图片附件"
-#: netbox/extras/models/models.py:625
+#: netbox/extras/models/models.py:698
#, python-brace-format
msgid "Image attachments cannot be assigned to this object type ({type})."
msgstr "无法将图片附件分配给此对象类型({type})."
-#: netbox/extras/models/models.py:688
+#: netbox/extras/models/models.py:761
msgid "kind"
msgstr "类型"
-#: netbox/extras/models/models.py:702
+#: netbox/extras/models/models.py:775
msgid "journal entry"
msgstr "日志条目"
-#: netbox/extras/models/models.py:703
+#: netbox/extras/models/models.py:776
msgid "journal entries"
msgstr "日志条目"
-#: netbox/extras/models/models.py:721
+#: netbox/extras/models/models.py:794
#, python-brace-format
msgid "Journaling is not supported for this object type ({type})."
msgstr "此对象类型({type})不支持备忘。"
-#: netbox/extras/models/models.py:763
+#: netbox/extras/models/models.py:836
msgid "bookmark"
msgstr "书签"
-#: netbox/extras/models/models.py:764
+#: netbox/extras/models/models.py:837
msgid "bookmarks"
msgstr "书签"
-#: netbox/extras/models/models.py:777
+#: netbox/extras/models/models.py:850
#, python-brace-format
msgid "Bookmarks cannot be assigned to this object type ({type})."
msgstr "无法将书签分配给此对象类型({type})。"
@@ -9334,179 +9504,193 @@ msgstr "缓存的值"
msgid "cached values"
msgstr "缓存的值"
-#: netbox/extras/models/staging.py:45
-msgid "branch"
-msgstr "分支"
-
-#: netbox/extras/models/staging.py:46
-msgid "branches"
-msgstr "分支"
-
-#: netbox/extras/models/staging.py:105
-msgid "staged change"
-msgstr "暂存变更"
-
-#: netbox/extras/models/staging.py:106
-msgid "staged changes"
-msgstr "暂存变更"
-
-#: netbox/extras/models/tags.py:40
+#: netbox/extras/models/tags.py:41
msgid "The object type(s) to which this tag can be applied."
msgstr "可以应用此标记的对象类型。"
-#: netbox/extras/models/tags.py:49
+#: netbox/extras/models/tags.py:54
msgid "tag"
msgstr "标签"
-#: netbox/extras/models/tags.py:50
+#: netbox/extras/models/tags.py:55
msgid "tags"
msgstr "标签"
-#: netbox/extras/models/tags.py:78
+#: netbox/extras/models/tags.py:84
msgid "tagged item"
msgstr "标记的项目"
-#: netbox/extras/models/tags.py:79
+#: netbox/extras/models/tags.py:85
msgid "tagged items"
msgstr "标记的项目"
-#: netbox/extras/scripts.py:432
+#: netbox/extras/scripts.py:471
msgid "Script Data"
msgstr "脚本数据"
-#: netbox/extras/scripts.py:436
+#: netbox/extras/scripts.py:475
msgid "Script Execution Parameters"
msgstr "脚本执行参数"
+#: netbox/extras/scripts.py:572
+msgid "load_yaml is deprecated and will be removed in v4.4"
+msgstr "load_yaml 已过时,将在 v4.4 中删除"
+
+#: netbox/extras/scripts.py:587
+msgid "load_json is deprecated and will be removed in v4.4"
+msgstr "load_json 已过时,将在 v4.4 中删除"
+
#: netbox/extras/tables/columns.py:12
#: netbox/templates/htmx/notifications.html:18
msgid "Dismiss"
msgstr "解雇"
-#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162
-#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253
-#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415
-#: netbox/extras/tables/tables.py:449
+#: netbox/extras/tables/tables.py:66 netbox/extras/tables/tables.py:163
+#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:264
+#: netbox/extras/tables/tables.py:320 netbox/extras/tables/tables.py:456
+#: netbox/extras/tables/tables.py:490
#: netbox/templates/extras/customfield.html:105
#: netbox/templates/extras/eventrule.html:27
#: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80
msgid "Object Types"
msgstr "对象类型"
-#: netbox/extras/tables/tables.py:72
+#: netbox/extras/tables/tables.py:73
msgid "Validate Uniqueness"
msgstr "验证唯一性"
-#: netbox/extras/tables/tables.py:76
+#: netbox/extras/tables/tables.py:77
msgid "Visible"
msgstr "可见"
-#: netbox/extras/tables/tables.py:79
+#: netbox/extras/tables/tables.py:80
msgid "Editable"
msgstr "可编辑"
-#: netbox/extras/tables/tables.py:85
+#: netbox/extras/tables/tables.py:86
msgid "Related Object Type"
msgstr "相关对象类型"
-#: netbox/extras/tables/tables.py:89
+#: netbox/extras/tables/tables.py:90
#: netbox/templates/extras/customfield.html:51
msgid "Choice Set"
msgstr "选项集"
-#: netbox/extras/tables/tables.py:97
+#: netbox/extras/tables/tables.py:98
msgid "Is Cloneable"
msgstr "可复制"
-#: netbox/extras/tables/tables.py:101
+#: netbox/extras/tables/tables.py:102
#: netbox/templates/extras/customfield.html:118
msgid "Minimum Value"
msgstr "最小值"
-#: netbox/extras/tables/tables.py:104
+#: netbox/extras/tables/tables.py:105
#: netbox/templates/extras/customfield.html:122
msgid "Maximum Value"
msgstr "最大值"
-#: netbox/extras/tables/tables.py:107
+#: netbox/extras/tables/tables.py:108
msgid "Validation Regex"
msgstr "验证正则表达式"
-#: netbox/extras/tables/tables.py:140
+#: netbox/extras/tables/tables.py:141
msgid "Count"
msgstr "计数"
-#: netbox/extras/tables/tables.py:143
+#: netbox/extras/tables/tables.py:144
msgid "Order Alphabetically"
msgstr "按字母顺序排列"
-#: netbox/extras/tables/tables.py:168
+#: netbox/extras/tables/tables.py:169
#: netbox/templates/extras/customlink.html:33
msgid "New Window"
msgstr "新窗口"
-#: netbox/extras/tables/tables.py:190
+#: netbox/extras/tables/tables.py:191 netbox/extras/tables/tables.py:577
+#: netbox/templates/extras/configtemplate.html:21
+#: netbox/templates/extras/exporttemplate.html:23
+msgid "MIME Type"
+msgstr "MIME类型"
+
+#: netbox/extras/tables/tables.py:194 netbox/extras/tables/tables.py:580
+#: netbox/templates/extras/configtemplate.html:25
+#: netbox/templates/extras/exporttemplate.html:27
+msgid "File Name"
+msgstr "文件名"
+
+#: netbox/extras/tables/tables.py:197 netbox/extras/tables/tables.py:583
+#: netbox/templates/extras/configtemplate.html:29
+#: netbox/templates/extras/exporttemplate.html:31
+msgid "File Extension"
+msgstr "文件扩展名"
+
+#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:586
msgid "As Attachment"
msgstr "作为附件"
-#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490
-#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24
+#: netbox/extras/tables/tables.py:208 netbox/extras/tables/tables.py:531
+#: netbox/extras/tables/tables.py:569 netbox/templates/core/datafile.html:24
#: netbox/templates/extras/configcontext.html:39
-#: netbox/templates/extras/configtemplate.html:31
-#: netbox/templates/extras/exporttemplate.html:45
+#: netbox/templates/extras/configtemplate.html:47
+#: netbox/templates/extras/exporttemplate.html:49
#: netbox/templates/extras/object_render_config.html:23
#: netbox/templates/generic/bulk_import.html:35
msgid "Data File"
msgstr "数据文件"
-#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502
-#: netbox/extras/tables/tables.py:533
+#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:543
+#: netbox/extras/tables/tables.py:574
msgid "Synced"
msgstr "同步"
-#: netbox/extras/tables/tables.py:230
+#: netbox/extras/tables/tables.py:241
msgid "Image"
msgstr "图片"
-#: netbox/extras/tables/tables.py:235
+#: netbox/extras/tables/tables.py:246
msgid "Size (Bytes)"
msgstr "大小 (Bytes)"
-#: netbox/extras/tables/tables.py:342
+#: netbox/extras/tables/tables.py:297
+msgid "Table Name"
+msgstr "表名"
+
+#: netbox/extras/tables/tables.py:383
msgid "Read"
msgstr "阅读"
-#: netbox/extras/tables/tables.py:385
+#: netbox/extras/tables/tables.py:426
msgid "SSL Validation"
msgstr "SSL验证"
-#: netbox/extras/tables/tables.py:421
+#: netbox/extras/tables/tables.py:462
#: netbox/templates/extras/eventrule.html:37
msgid "Event Types"
msgstr "事件类型"
-#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77
+#: netbox/extras/tables/tables.py:595 netbox/netbox/navigation/menu.py:77
#: netbox/templates/dcim/devicerole.html:8
msgid "Device Roles"
msgstr "设备角色"
-#: netbox/extras/tables/tables.py:593
+#: netbox/extras/tables/tables.py:648
msgid "Comments (Short)"
msgstr "评论(简短)"
-#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663
+#: netbox/extras/tables/tables.py:667 netbox/extras/tables/tables.py:718
msgid "Line"
msgstr "线"
-#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673
+#: netbox/extras/tables/tables.py:674 netbox/extras/tables/tables.py:728
msgid "Level"
msgstr "等级"
-#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682
+#: netbox/extras/tables/tables.py:680 netbox/extras/tables/tables.py:737
msgid "Message"
msgstr "信息"
-#: netbox/extras/tables/tables.py:666
+#: netbox/extras/tables/tables.py:721
msgid "Method"
msgstr "方法"
@@ -9547,32 +9731,32 @@ msgstr "请求的属性“{name}”无效"
msgid "Invalid attribute \"{name}\" for {model}"
msgstr "{model}的属性 \"{name}\"无效"
-#: netbox/extras/views.py:932
+#: netbox/extras/views.py:974
#, python-brace-format
msgid "An error occurred while rendering the template: {error}"
msgstr "渲染模板时出错: {error}"
-#: netbox/extras/views.py:1084
+#: netbox/extras/views.py:1126
msgid "Your dashboard has been reset."
msgstr "仪表盘已重置。"
-#: netbox/extras/views.py:1130
+#: netbox/extras/views.py:1172
msgid "Added widget: "
msgstr "添加小组件:"
-#: netbox/extras/views.py:1171
+#: netbox/extras/views.py:1213
msgid "Updated widget: "
msgstr "更新小组件:"
-#: netbox/extras/views.py:1207
+#: netbox/extras/views.py:1249
msgid "Deleted widget: "
msgstr "删除小组件:"
-#: netbox/extras/views.py:1209
+#: netbox/extras/views.py:1251
msgid "Error deleting widget: "
msgstr "删除小组件错误:"
-#: netbox/extras/views.py:1307
+#: netbox/extras/views.py:1349
msgid "Unable to run script: RQ worker process not running."
msgstr "无法运行脚本:RQ worker 进程未运行。"
@@ -9594,7 +9778,7 @@ msgstr "请输入有效的IPv4或IPv6前缀和掩码(格式为 CIDR)。"
msgid "Invalid IP prefix format: {data}"
msgstr "无效的IP前缀格式: {data}"
-#: netbox/ipam/api/views.py:370
+#: netbox/ipam/api/views.py:383
msgid ""
"Insufficient space is available to accommodate the requested prefix size(s)"
msgstr "可用 IP 不足,无法容纳此请求的前缀大小"
@@ -9635,8 +9819,8 @@ msgstr "思科"
msgid "Plaintext"
msgstr "明文"
-#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:799
-#: netbox/ipam/forms/model_forms.py:827 netbox/templates/ipam/service.html:21
+#: netbox/ipam/choices.py:166 netbox/ipam/forms/model_forms.py:797
+#: netbox/ipam/forms/model_forms.py:851 netbox/templates/ipam/service.html:23
msgid "Service"
msgstr "服务"
@@ -9649,19 +9833,19 @@ msgstr "顾客"
msgid "Invalid IP address format: {address}"
msgstr "IP 地址格式无效: {address}"
-#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:304
+#: netbox/ipam/filtersets.py:52 netbox/vpn/filtersets.py:307
msgid "Import target"
msgstr "引入target"
-#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:310
+#: netbox/ipam/filtersets.py:58 netbox/vpn/filtersets.py:313
msgid "Import target (name)"
msgstr "引入target(名称)"
-#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:315
+#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:318
msgid "Export target"
msgstr "输出target"
-#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:321
+#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:324
msgid "Export target (name)"
msgstr "输出target(名称)"
@@ -9698,7 +9882,7 @@ msgid "Exporting L2VPN (identifier)"
msgstr "导出L2VPN(标识符)"
#: netbox/ipam/filtersets.py:159 netbox/ipam/filtersets.py:300
-#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:158
+#: netbox/ipam/forms/model_forms.py:229 netbox/ipam/tables/ip.py:159
#: netbox/templates/ipam/prefix.html:12
msgid "Prefix"
msgstr "前缀"
@@ -9726,8 +9910,8 @@ msgid "Prefixes which contain this prefix or IP"
msgstr "包含此前缀或IP的前缀"
#: netbox/ipam/filtersets.py:323 netbox/ipam/filtersets.py:567
-#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/filtersets.py:205
-#: netbox/ipam/forms/filtersets.py:348
+#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:205
+#: netbox/ipam/forms/filtersets.py:355
msgid "Mask length"
msgstr "掩码长度"
@@ -9739,18 +9923,18 @@ msgstr "VLAN 组 (ID)"
msgid "VLAN Group (slug)"
msgstr "VLAN 组(slug)"
-#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:427
+#: netbox/ipam/filtersets.py:368 netbox/vpn/filtersets.py:430
msgid "VLAN (ID)"
msgstr "VLAN (ID)"
-#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:422
+#: netbox/ipam/filtersets.py:372 netbox/vpn/filtersets.py:425
msgid "VLAN number (1-4094)"
msgstr "VLAN 号(1-4094)"
#: netbox/ipam/filtersets.py:466 netbox/ipam/filtersets.py:470
#: netbox/ipam/filtersets.py:562 netbox/ipam/forms/model_forms.py:506
-#: netbox/templates/tenancy/contact.html:53
-#: netbox/tenancy/forms/bulk_edit.py:113
+#: netbox/templates/tenancy/contact.html:63
+#: netbox/tenancy/forms/bulk_edit.py:120
msgid "Address"
msgstr "地址"
@@ -9799,26 +9983,34 @@ msgid "VLAN Translation Policy (name)"
msgstr "VLAN 转换策略(名称)"
#: netbox/ipam/filtersets.py:1189
+msgid "FHRP Group (name)"
+msgstr "FHRP 小组(名称)"
+
+#: netbox/ipam/filtersets.py:1194
+msgid "FHRP Group (ID)"
+msgstr "FHRP 小组 (ID)"
+
+#: netbox/ipam/filtersets.py:1199
msgid "IP address (ID)"
msgstr "IP 地址 (ID)"
-#: netbox/ipam/filtersets.py:1195 netbox/ipam/models/ip.py:788
+#: netbox/ipam/filtersets.py:1205 netbox/ipam/models/ip.py:798
msgid "IP address"
msgstr "IP 地址"
-#: netbox/ipam/filtersets.py:1220
+#: netbox/ipam/filtersets.py:1257
msgid "Primary IPv4 (ID)"
msgstr "首选 IPv4(ID)"
-#: netbox/ipam/filtersets.py:1226
+#: netbox/ipam/filtersets.py:1263
msgid "Primary IPv4 (address)"
msgstr "主 IPv4(地址)"
-#: netbox/ipam/filtersets.py:1231
+#: netbox/ipam/filtersets.py:1268
msgid "Primary IPv6 (ID)"
msgstr "首选IPv6(ID)"
-#: netbox/ipam/filtersets.py:1237
+#: netbox/ipam/filtersets.py:1274
msgid "Primary IPv6 (address)"
msgstr "主 IPv6(地址)"
@@ -9879,24 +10071,24 @@ msgid "Date added"
msgstr "添加日期"
#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266
-#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:675
-#: netbox/ipam/tables/ip.py:201 netbox/templates/ipam/vlan_edit.html:49
+#: netbox/ipam/forms/model_forms.py:628 netbox/ipam/forms/model_forms.py:676
+#: netbox/ipam/tables/ip.py:202 netbox/templates/ipam/vlan_edit.html:49
#: netbox/templates/ipam/vlangroup.html:27
msgid "VLAN Group"
msgstr "VLAN组"
#: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188
#: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217
-#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206
+#: netbox/ipam/models/vlans.py:279 netbox/ipam/tables/ip.py:207
#: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12
#: netbox/templates/ipam/vlan/base.html:6
#: netbox/templates/ipam/vlan_edit.html:14
#: netbox/templates/wireless/wirelesslan.html:38
-#: netbox/vpn/forms/bulk_import.py:304 netbox/vpn/forms/filtersets.py:290
+#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295
#: 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_edit.py:58
#: netbox/wireless/forms/bulk_import.py:50
-#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:102
+#: netbox/wireless/forms/model_forms.py:51 netbox/wireless/models.py:102
msgid "VLAN"
msgstr "VLAN"
@@ -9909,9 +10101,9 @@ msgstr "前缀长度"
msgid "Is a pool"
msgstr "是一个池"
-#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:302
-#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:309
-#: netbox/ipam/models/ip.py:256 netbox/ipam/models/ip.py:525
+#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/bulk_edit.py:307
+#: netbox/ipam/forms/filtersets.py:258 netbox/ipam/forms/filtersets.py:316
+#: netbox/ipam/models/ip.py:256
msgid "Treat as fully utilized"
msgstr "设置为已被全部占用"
@@ -9920,28 +10112,32 @@ msgstr "设置为已被全部占用"
msgid "VLAN Assignment"
msgstr "VLAN 分配"
-#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/models/ip.py:772
+#: netbox/ipam/forms/bulk_edit.py:302 netbox/ipam/forms/filtersets.py:309
+msgid "Treat as populated"
+msgstr "视作已填充"
+
+#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/models/ip.py:782
msgid "DNS name"
msgstr "DNS 名称"
-#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:562
-#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:544
-#: netbox/ipam/forms/bulk_import.py:570 netbox/ipam/forms/filtersets.py:407
-#: netbox/ipam/forms/filtersets.py:596 netbox/templates/ipam/fhrpgroup.html:22
+#: netbox/ipam/forms/bulk_edit.py:376 netbox/ipam/forms/bulk_edit.py:573
+#: netbox/ipam/forms/bulk_import.py:433 netbox/ipam/forms/bulk_import.py:551
+#: netbox/ipam/forms/bulk_import.py:579 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/filtersets.py:604 netbox/templates/ipam/fhrpgroup.html:22
#: netbox/templates/ipam/inc/panels/fhrp_groups.html:24
-#: netbox/templates/ipam/service.html:32
+#: netbox/templates/ipam/service.html:34
#: netbox/templates/ipam/servicetemplate.html:19
msgid "Protocol"
msgstr "协议"
-#: netbox/ipam/forms/bulk_edit.py:378 netbox/ipam/forms/filtersets.py:414
+#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:421
#: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26
msgid "Group ID"
msgstr "组 ID"
-#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/filtersets.py:419
-#: netbox/wireless/forms/bulk_edit.py:70
-#: netbox/wireless/forms/bulk_edit.py:118
+#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:426
+#: netbox/wireless/forms/bulk_edit.py:71
+#: netbox/wireless/forms/bulk_edit.py:119
#: netbox/wireless/forms/bulk_import.py:64
#: netbox/wireless/forms/bulk_import.py:67
#: netbox/wireless/forms/bulk_import.py:109
@@ -9951,51 +10147,51 @@ msgstr "组 ID"
msgid "Authentication type"
msgstr "认证类型"
-#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/filtersets.py:423
+#: netbox/ipam/forms/bulk_edit.py:393 netbox/ipam/forms/filtersets.py:430
msgid "Authentication key"
msgstr "认证秘钥"
-#: netbox/ipam/forms/bulk_edit.py:405 netbox/ipam/forms/filtersets.py:400
-#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:407
+#: netbox/ipam/forms/bulk_edit.py:410 netbox/ipam/forms/filtersets.py:407
+#: netbox/ipam/forms/model_forms.py:517 netbox/netbox/navigation/menu.py:409
#: netbox/templates/ipam/fhrpgroup.html:49
#: netbox/templates/wireless/inc/authentication_attrs.html:5
-#: netbox/wireless/forms/bulk_edit.py:94
-#: netbox/wireless/forms/bulk_edit.py:152
+#: netbox/wireless/forms/bulk_edit.py:95
+#: netbox/wireless/forms/bulk_edit.py:153
#: 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
+#: netbox/wireless/forms/model_forms.py:59
+#: netbox/wireless/forms/model_forms.py:175
msgid "Authentication"
msgstr "身份验证"
-#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63
+#: netbox/ipam/forms/bulk_edit.py:435 netbox/ipam/models/vlans.py:62
msgid "VLAN ID ranges"
msgstr "VLAN ID 范围"
-#: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501
-#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233
-#: netbox/ipam/tables/vlans.py:103
+#: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:508
+#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:239
+#: netbox/ipam/tables/vlans.py:105
msgid "Q-in-Q role"
msgstr "Q-in-Q 角色"
-#: netbox/ipam/forms/bulk_edit.py:522
+#: netbox/ipam/forms/bulk_edit.py:533
msgid "Q-in-Q"
msgstr "Q-in-Q"
-#: netbox/ipam/forms/bulk_edit.py:523
+#: netbox/ipam/forms/bulk_edit.py:534
msgid "Site & Group"
msgstr "站点 & 组"
-#: netbox/ipam/forms/bulk_edit.py:546 netbox/ipam/forms/bulk_import.py:531
-#: netbox/ipam/forms/model_forms.py:723 netbox/ipam/tables/vlans.py:256
+#: netbox/ipam/forms/bulk_edit.py:557 netbox/ipam/forms/bulk_import.py:538
+#: netbox/ipam/forms/model_forms.py:724 netbox/ipam/tables/vlans.py:258
#: 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:741
-#: netbox/ipam/forms/model_forms.py:773 netbox/ipam/tables/services.py:19
-#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:36
+#: netbox/ipam/forms/bulk_edit.py:578 netbox/ipam/forms/model_forms.py:742
+#: netbox/ipam/forms/model_forms.py:775 netbox/ipam/tables/services.py:19
+#: netbox/ipam/tables/services.py:49 netbox/templates/ipam/service.html:38
#: netbox/templates/ipam/servicetemplate.html:23
msgid "Ports"
msgstr "端口"
@@ -10031,8 +10227,9 @@ msgstr "VLAN 的站点(如果有)"
msgid "Scope ID"
msgstr "范围 ID"
-#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/model_forms.py:305
-#: netbox/ipam/forms/model_forms.py:335 netbox/ipam/forms/model_forms.py:516
+#: netbox/ipam/forms/bulk_import.py:331 netbox/ipam/forms/filtersets.py:636
+#: 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组"
@@ -10077,47 +10274,56 @@ msgstr "未指定接口;无法设置为带外 IP"
msgid "Auth type"
msgstr "认证类型"
-#: netbox/ipam/forms/bulk_import.py:479
+#: netbox/ipam/forms/bulk_import.py:486
msgid "Assigned VLAN group"
msgstr "分配的VLAN组"
-#: netbox/ipam/forms/bulk_import.py:511
+#: netbox/ipam/forms/bulk_import.py:518
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:534 netbox/ipam/models/vlans.py:352
+#: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/models/vlans.py:358
msgid "VLAN translation policy"
msgstr "VLAN 转换策略"
-#: netbox/ipam/forms/bulk_import.py:546 netbox/ipam/forms/bulk_import.py:572
+#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/forms/bulk_import.py:581
msgid "IP protocol"
msgstr "IP 协议"
-#: netbox/ipam/forms/bulk_import.py:560
-msgid "Required if not assigned to a VM"
-msgstr "如果未分配给虚拟机,则为必需"
+#: netbox/ipam/forms/bulk_import.py:565
+msgid "Parent type (app & model)"
+msgstr "家长类型(应用程序和模型)"
-#: netbox/ipam/forms/bulk_import.py:567
-msgid "Required if not assigned to a device"
-msgstr "如果未分配给设备,则为必需"
+#: netbox/ipam/forms/bulk_import.py:572
+msgid "Parent object name"
+msgstr "父对象名称"
-#: netbox/ipam/forms/bulk_import.py:592
+#: netbox/ipam/forms/bulk_import.py:576
+msgid "Parent object ID"
+msgstr "父对象 ID"
+
+#: netbox/ipam/forms/bulk_import.py:628
+msgid ""
+"One of parent or parent_object_id must be included with parent_object_type"
+msgstr "父对象或 parent_object_id 中的一个必须包含在 parent_object_type 中"
+
+#: netbox/ipam/forms/bulk_import.py:638
#, python-brace-format
-msgid "{ip} is not assigned to this device/VM."
-msgstr "{ip} 未分配给此设备/虚拟机。"
+msgid "{ip} is not assigned to this parent."
+msgstr "{ip} 未分配给该父母。"
#: 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
+#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:413
msgid "Route Targets"
msgstr "Route Targets"
#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:53
-#: netbox/vpn/forms/filtersets.py:230 netbox/vpn/forms/model_forms.py:400
+#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:400
msgid "Import targets"
msgstr "导入 target"
#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:58
-#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:405
+#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:405
msgid "Export targets"
msgstr "导出 target"
@@ -10129,13 +10335,13 @@ msgstr "由VRF引入"
msgid "Exported by VRF"
msgstr "由VRF输出"
-#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:35
+#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/tables/ip.py:36
#: netbox/templates/ipam/rir.html:30
msgid "Private"
msgstr "私有的"
#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:200
-#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:343
+#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:350
msgid "Address family"
msgstr "地址类型"
@@ -10155,50 +10361,50 @@ msgstr "结束"
msgid "Search within"
msgstr "在此前缀内查找"
-#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:359
+#: netbox/ipam/forms/filtersets.py:216 netbox/ipam/forms/filtersets.py:366
msgid "Present in VRF"
msgstr "存在于VRF中"
-#: netbox/ipam/forms/filtersets.py:327
+#: netbox/ipam/forms/filtersets.py:334
msgid "Device/VM"
msgstr "设备/虚拟机"
-#: netbox/ipam/forms/filtersets.py:338
+#: netbox/ipam/forms/filtersets.py:345
msgid "Parent Prefix"
msgstr "上级IP前缀"
-#: netbox/ipam/forms/filtersets.py:383
+#: netbox/ipam/forms/filtersets.py:390
msgid "Assigned to an interface"
msgstr "指定给一个接口"
-#: netbox/ipam/forms/filtersets.py:390 netbox/templates/ipam/ipaddress.html:51
+#: netbox/ipam/forms/filtersets.py:397 netbox/templates/ipam/ipaddress.html:51
msgid "DNS Name"
msgstr "DNS名称"
-#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274
-#: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51
-#: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199
-#: netbox/netbox/navigation/menu.py:201
+#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
+#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
+#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
+#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLANs"
-#: netbox/ipam/forms/filtersets.py:474
+#: netbox/ipam/forms/filtersets.py:482
msgid "Contains VLAN ID"
msgstr "包含 VLAN ID"
-#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372
+#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:378
msgid "Local VLAN ID"
msgstr "本地 VLAN ID"
-#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380
+#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:386
msgid "Remote VLAN ID"
msgstr "远程 VLAN ID"
-#: netbox/ipam/forms/filtersets.py:523
+#: netbox/ipam/forms/filtersets.py:531
msgid "Q-in-Q/802.1ad"
msgstr "q-in-q/802.1ad"
-#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192
+#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:198
#: netbox/templates/ipam/vlan.html:31
msgid "VLAN ID"
msgstr "VLAN ID"
@@ -10208,7 +10414,7 @@ msgstr "VLAN ID"
msgid "Route Target"
msgstr "路由目标"
-#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:63
+#: netbox/ipam/forms/model_forms.py:118 netbox/ipam/tables/ip.py:64
#: netbox/templates/ipam/aggregate.html:11
#: netbox/templates/ipam/prefix.html:38
msgid "Aggregate"
@@ -10274,39 +10480,43 @@ msgstr "VLAN ID"
msgid "Child VLANs"
msgstr "子类 VLANs"
-#: 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:746 netbox/ipam/forms/model_forms.py:778
+#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/forms/model_forms.py:780
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:751
+#: netbox/ipam/forms/model_forms.py:752
#: netbox/templates/ipam/servicetemplate.html:12
msgid "Service Template"
msgstr "服务模版"
-#: netbox/ipam/forms/model_forms.py:798
+#: netbox/ipam/forms/model_forms.py:765
+msgid "Parent type"
+msgstr "家长类型"
+
+#: netbox/ipam/forms/model_forms.py:796
msgid "Port(s)"
msgstr "端口"
-#: netbox/ipam/forms/model_forms.py:812
+#: netbox/ipam/forms/model_forms.py:839
msgid "Service template"
msgstr "服务模版"
-#: netbox/ipam/forms/model_forms.py:824
+#: netbox/ipam/forms/model_forms.py:848
msgid "From Template"
msgstr "来自模版"
-#: netbox/ipam/forms/model_forms.py:825
+#: netbox/ipam/forms/model_forms.py:849
msgid "Custom"
msgstr "自定义"
-#: netbox/ipam/forms/model_forms.py:856
+#: netbox/ipam/forms/model_forms.py:880
msgid ""
"Must specify name, protocol, and port(s) if not using a service template."
msgstr "如果不使用服务模板,则必须指定名称、协议和端口。"
@@ -10352,19 +10562,19 @@ msgstr "认证类型"
msgid "authentication key"
msgstr "认证秘钥"
-#: netbox/ipam/models/fhrp.py:56
+#: netbox/ipam/models/fhrp.py:62
msgid "FHRP group"
msgstr "FHRP组"
-#: netbox/ipam/models/fhrp.py:57
+#: netbox/ipam/models/fhrp.py:63
msgid "FHRP groups"
msgstr "网关冗余协议组"
-#: netbox/ipam/models/fhrp.py:110
+#: netbox/ipam/models/fhrp.py:116
msgid "FHRP group assignment"
msgstr "指定FHRP组"
-#: netbox/ipam/models/fhrp.py:111
+#: netbox/ipam/models/fhrp.py:117
msgid "FHRP group assignments"
msgstr "指定FHRP组"
@@ -10376,7 +10586,7 @@ 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:188
+#: netbox/ipam/models/ip.py:72 netbox/netbox/navigation/menu.py:189
msgid "RIRs"
msgstr "区域互联网注册管理机构"
@@ -10446,7 +10656,7 @@ msgstr "地址池"
msgid "All IP addresses within this prefix are considered usable"
msgstr "此前缀内的所有IP地址都可用"
-#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:523
+#: netbox/ipam/models/ip.py:254 netbox/ipam/models/ip.py:531
msgid "mark utilized"
msgstr "使用标记"
@@ -10458,12 +10668,12 @@ msgstr "前缀"
msgid "Cannot create prefix with /0 mask."
msgstr "无法创建/0掩码的IP地址前缀。"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
#, python-brace-format
msgid "VRF {vrf}"
msgstr "VRF {vrf}"
-#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:871
+#: netbox/ipam/models/ip.py:305 netbox/ipam/models/ip.py:881
msgid "global table"
msgstr "全局表"
@@ -10472,114 +10682,132 @@ msgstr "全局表"
msgid "Duplicate prefix found in {table}: {prefix}"
msgstr "在{table}中发现重复的前缀: {prefix}"
-#: netbox/ipam/models/ip.py:481
+#: netbox/ipam/models/ip.py:484
msgid "start address"
msgstr "起始地址"
-#: netbox/ipam/models/ip.py:482 netbox/ipam/models/ip.py:486
-#: netbox/ipam/models/ip.py:711
+#: netbox/ipam/models/ip.py:485 netbox/ipam/models/ip.py:489
+#: netbox/ipam/models/ip.py:722
msgid "IPv4 or IPv6 address (with mask)"
msgstr "IPv4 或 IPv6 地址(带掩码)"
-#: netbox/ipam/models/ip.py:485
+#: netbox/ipam/models/ip.py:488
msgid "end address"
msgstr "结束地址"
-#: netbox/ipam/models/ip.py:512
+#: netbox/ipam/models/ip.py:515
msgid "Operational status of this range"
msgstr "此IP范围的操作状态"
-#: netbox/ipam/models/ip.py:520
+#: netbox/ipam/models/ip.py:523
msgid "The primary function of this range"
msgstr "此IP范围的主要功能"
-#: netbox/ipam/models/ip.py:534
+#: netbox/ipam/models/ip.py:526
+msgid "mark populated"
+msgstr "标记已填充"
+
+#: netbox/ipam/models/ip.py:528
+msgid "Prevent the creation of IP addresses within this range"
+msgstr "防止在此范围内创建 IP 地址"
+
+#: netbox/ipam/models/ip.py:533
+#, python-format
+msgid "Report space as 100% utilized"
+msgstr "报告空间的利用率为 100%"
+
+#: netbox/ipam/models/ip.py:542
msgid "IP range"
msgstr "IP范围"
-#: netbox/ipam/models/ip.py:535
+#: netbox/ipam/models/ip.py:543
msgid "IP ranges"
msgstr "IP范围"
-#: netbox/ipam/models/ip.py:548
+#: netbox/ipam/models/ip.py:556
msgid "Starting and ending IP address versions must match"
msgstr "起始和结束IP地址的版本必须一致"
-#: netbox/ipam/models/ip.py:554
+#: netbox/ipam/models/ip.py:562
msgid "Starting and ending IP address masks must match"
msgstr "起始和结束IP地址的掩码必须一致"
-#: netbox/ipam/models/ip.py:561
+#: netbox/ipam/models/ip.py:569
#, python-brace-format
msgid ""
"Ending address must be greater than the starting address ({start_address})"
msgstr "结束地址必须大于起始地址 ({start_address})"
-#: netbox/ipam/models/ip.py:589
+#: netbox/ipam/models/ip.py:597
#, python-brace-format
msgid "Defined addresses overlap with range {overlapping_range} in VRF {vrf}"
msgstr "定义的地址与 VRF {vrf} 中的范围 {overlapping_range} 重叠"
-#: netbox/ipam/models/ip.py:598
+#: netbox/ipam/models/ip.py:606
#, python-brace-format
msgid "Defined range exceeds maximum supported size ({max_size})"
msgstr "定义的范围超过了支持的最大大小 ({max_size})"
-#: netbox/ipam/models/ip.py:710 netbox/tenancy/models/contacts.py:77
+#: netbox/ipam/models/ip.py:721 netbox/tenancy/models/contacts.py:78
msgid "address"
msgstr "地址"
-#: netbox/ipam/models/ip.py:733
+#: netbox/ipam/models/ip.py:744
msgid "The operational status of this IP"
msgstr "此IP的运行状态"
-#: netbox/ipam/models/ip.py:741
+#: netbox/ipam/models/ip.py:752
msgid "The functional role of this IP"
msgstr "此IP的功能作用"
-#: netbox/ipam/models/ip.py:765 netbox/templates/ipam/ipaddress.html:72
+#: netbox/ipam/models/ip.py:775 netbox/templates/ipam/ipaddress.html:72
msgid "NAT (inside)"
msgstr "NAT(内部 IP)"
-#: netbox/ipam/models/ip.py:766
+#: netbox/ipam/models/ip.py:776
msgid "The IP for which this address is the \"outside\" IP"
msgstr "此IP地址为外部IP"
-#: netbox/ipam/models/ip.py:773
+#: netbox/ipam/models/ip.py:783
msgid "Hostname or FQDN (not case-sensitive)"
msgstr "主机名或 FQDN(不区分大小写)"
-#: netbox/ipam/models/ip.py:789 netbox/ipam/models/services.py:90
+#: netbox/ipam/models/ip.py:799 netbox/ipam/models/services.py:86
msgid "IP addresses"
msgstr "IP地址"
-#: netbox/ipam/models/ip.py:842
+#: netbox/ipam/models/ip.py:852
msgid "Cannot create IP address with /0 mask."
msgstr "无法创建/0掩码的IP地址。"
-#: netbox/ipam/models/ip.py:848
+#: netbox/ipam/models/ip.py:858
#, python-brace-format
msgid "{ip} is a network ID, which may not be assigned to an interface."
msgstr "{ip}是一个网络号,不能分配给接口。"
-#: netbox/ipam/models/ip.py:859
+#: netbox/ipam/models/ip.py:869
#, python-brace-format
msgid ""
"{ip} is a broadcast address, which may not be assigned to an interface."
msgstr "{ip}是一个广播地址,不能分配给接口。"
-#: netbox/ipam/models/ip.py:873
+#: netbox/ipam/models/ip.py:883
#, python-brace-format
msgid "Duplicate IP address found in {table}: {ipaddress}"
msgstr "在 {table}中发现重复的IP地址: {ipaddress}"
-#: netbox/ipam/models/ip.py:896
+#: netbox/ipam/models/ip.py:899
+#, python-brace-format
+msgid "Cannot create IP address {ip} inside range {range}."
+msgstr "无法创建 IP 地址 {ip} 范围内 {range}。"
+
+#: netbox/ipam/models/ip.py:920
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:902
+#: netbox/ipam/models/ip.py:926
msgid "Only IPv6 addresses can be assigned SLAAC status"
msgstr "只能为IPv6地址分配SLAAC状态"
@@ -10595,118 +10823,108 @@ msgstr "服务模版"
msgid "service templates"
msgstr "服务模板"
-#: netbox/ipam/models/services.py:91
+#: netbox/ipam/models/services.py:87
msgid "The specific IP addresses (if any) to which this service is bound"
msgstr "此服务绑定到的特定IP地址(如果有)"
-#: netbox/ipam/models/services.py:98
+#: netbox/ipam/models/services.py:97
msgid "service"
msgstr "服务"
-#: netbox/ipam/models/services.py:99
+#: netbox/ipam/models/services.py:98
msgid "services"
msgstr "服务"
-#: 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:112
-msgid ""
-"A service must be associated with either a device or a virtual machine."
-msgstr "服务必须与设备或虚拟机相关联。"
-
-#: netbox/ipam/models/vlans.py:88
+#: netbox/ipam/models/vlans.py:94
msgid "VLAN groups"
msgstr "VLAN 组"
-#: netbox/ipam/models/vlans.py:95
+#: netbox/ipam/models/vlans.py:101
msgid "Cannot set scope_type without scope_id."
msgstr "没有作用域id,无法设置作用域。"
-#: netbox/ipam/models/vlans.py:97
+#: netbox/ipam/models/vlans.py:103
msgid "Cannot set scope_id without scope_type."
msgstr "没有作用域类型,无法设置作用域。"
-#: netbox/ipam/models/vlans.py:105
+#: netbox/ipam/models/vlans.py:111
#, 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:117
#, 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:124
#, 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:130
msgid "Ranges cannot overlap."
msgstr "范围不能重叠。"
-#: netbox/ipam/models/vlans.py:181
+#: netbox/ipam/models/vlans.py:187
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:195
msgid "VLAN group (optional)"
msgstr "VLAN组(可选)"
-#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377
-#: netbox/ipam/models/vlans.py:385
+#: netbox/ipam/models/vlans.py:203 netbox/ipam/models/vlans.py:383
+#: netbox/ipam/models/vlans.py:391
msgid "Numeric VLAN ID (1-4094)"
msgstr "VLAN ID(1-4094)"
-#: netbox/ipam/models/vlans.py:215
+#: netbox/ipam/models/vlans.py:221
msgid "Operational status of this VLAN"
msgstr "此VLAN的操作状态"
-#: netbox/ipam/models/vlans.py:223
+#: netbox/ipam/models/vlans.py:229
msgid "The primary function of this VLAN"
msgstr "此VLAN的主要功能"
-#: netbox/ipam/models/vlans.py:238
+#: netbox/ipam/models/vlans.py:244
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:287
+#: netbox/ipam/models/vlans.py:293
#, 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:294
+#: netbox/ipam/models/vlans.py:300
#, python-brace-format
msgid ""
"The assigned site {site} is not a member of the assigned group {group} "
"(scope: {scope})."
msgstr "分配的站点 {site} 不是分配组的成员 {group} (范围: {scope})。"
-#: netbox/ipam/models/vlans.py:303
+#: netbox/ipam/models/vlans.py:309
#, 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:310
+#: netbox/ipam/models/vlans.py:316
msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN."
msgstr "只能将 Q-in-Q 客户 VLAN 分配给服务 VLAN。"
-#: netbox/ipam/models/vlans.py:316
+#: netbox/ipam/models/vlans.py:322
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:353
+#: netbox/ipam/models/vlans.py:359
msgid "VLAN translation policies"
msgstr "VLAN 转换策略"
-#: netbox/ipam/models/vlans.py:394
+#: netbox/ipam/models/vlans.py:400
msgid "VLAN translation rule"
msgstr "VLAN 转换规则"
@@ -10726,8 +10944,8 @@ msgstr "强制使用唯一空间"
msgid "Prevent duplicate prefixes/IP addresses within this VRF"
msgstr "防止此 VRF 内出现重复的前缀/IP 地址"
-#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:192
-#: netbox/netbox/navigation/menu.py:194
+#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193
+#: netbox/netbox/navigation/menu.py:195
msgid "VRFs"
msgstr "VRFs"
@@ -10755,74 +10973,79 @@ msgstr "站点统计"
msgid "Provider Count"
msgstr "运营商统计"
-#: netbox/ipam/tables/ip.py:41 netbox/netbox/navigation/menu.py:185
-#: netbox/netbox/navigation/menu.py:187
+#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186
+#: netbox/netbox/navigation/menu.py:188
msgid "Aggregates"
msgstr "聚合"
-#: netbox/ipam/tables/ip.py:71
+#: netbox/ipam/tables/ip.py:72
msgid "Added"
msgstr "已添加"
-#: 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/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
+#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
+#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
msgstr "前缀"
-#: 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/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:222
+#: netbox/ipam/tables/ip.py:281 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:102
+#: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102
msgid "Utilization"
msgstr "利用率"
-#: netbox/ipam/tables/ip.py:117 netbox/netbox/navigation/menu.py:167
+#: netbox/ipam/tables/ip.py:118 netbox/netbox/navigation/menu.py:168
msgid "IP Ranges"
msgstr "IP范围"
-#: netbox/ipam/tables/ip.py:167
+#: netbox/ipam/tables/ip.py:168
msgid "Prefix (Flat)"
msgstr "前缀(标记)"
-#: netbox/ipam/tables/ip.py:171
+#: netbox/ipam/tables/ip.py:172
msgid "Depth"
msgstr "深度"
-#: netbox/ipam/tables/ip.py:191 netbox/ipam/tables/vlans.py:37
+#: netbox/ipam/tables/ip.py:192 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
+#: netbox/ipam/tables/ip.py:214
msgid "Pool"
msgstr "地址池"
-#: netbox/ipam/tables/ip.py:217 netbox/ipam/tables/ip.py:272
+#: netbox/ipam/tables/ip.py:218 netbox/ipam/tables/ip.py:277
+#: netbox/templates/ipam/iprange.html:33
msgid "Marked Utilized"
msgstr "标记为已使用"
-#: netbox/ipam/tables/ip.py:256
+#: netbox/ipam/tables/ip.py:257
msgid "Start address"
msgstr "起始地址"
-#: netbox/ipam/tables/ip.py:335
+#: netbox/ipam/tables/ip.py:273 netbox/templates/ipam/iprange.html:29
+msgid "Marked Populated"
+msgstr "标记为已填充"
+
+#: netbox/ipam/tables/ip.py:341
msgid "NAT (Inside)"
msgstr "NAT (内部地址)"
-#: netbox/ipam/tables/ip.py:340
+#: netbox/ipam/tables/ip.py:346
msgid "NAT (Outside)"
msgstr "NAT (外部地址)"
-#: netbox/ipam/tables/ip.py:345
+#: netbox/ipam/tables/ip.py:351
msgid "Assigned"
msgstr "分配"
-#: netbox/ipam/tables/ip.py:381 netbox/templates/vpn/l2vpntermination.html:16
-#: netbox/vpn/forms/filtersets.py:246
+#: netbox/ipam/tables/ip.py:397 netbox/templates/vpn/l2vpntermination.html:16
+#: netbox/vpn/forms/filtersets.py:251
msgid "Assigned Object"
msgstr "指定对象"
@@ -10830,22 +11053,22 @@ msgstr "指定对象"
msgid "VID Ranges"
msgstr "VID 范围"
-#: netbox/ipam/tables/vlans.py:80 netbox/ipam/tables/vlans.py:190
+#: netbox/ipam/tables/vlans.py:82 netbox/ipam/tables/vlans.py:192
#: netbox/templates/dcim/inc/interface_vlans_table.html:4
msgid "VID"
msgstr "VLAN号"
-#: netbox/ipam/tables/vlans.py:237
+#: netbox/ipam/tables/vlans.py:239
#: netbox/templates/ipam/vlantranslationpolicy.html:22
msgid "Rules"
msgstr "规则"
-#: netbox/ipam/tables/vlans.py:260
+#: netbox/ipam/tables/vlans.py:262
#: netbox/templates/ipam/vlantranslationrule.html:18
msgid "Local VID"
msgstr "本地视频"
-#: netbox/ipam/tables/vlans.py:264
+#: netbox/ipam/tables/vlans.py:266
#: netbox/templates/ipam/vlantranslationrule.html:22
msgid "Remote VID"
msgstr "远程 VID"
@@ -10858,14 +11081,27 @@ msgstr "RD"
msgid "Unique"
msgstr "唯一的"
-#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:27
+#: netbox/ipam/tables/vrfs.py:37 netbox/vpn/tables/l2vpn.py:30
msgid "Import Targets"
msgstr "引入targets"
-#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:32
+#: netbox/ipam/tables/vrfs.py:42 netbox/vpn/tables/l2vpn.py:35
msgid "Export Targets"
msgstr "输出targets"
+#: netbox/ipam/utils.py:30
+msgid "1 IP available"
+msgstr "1 个 IP 可用"
+
+#: netbox/ipam/utils.py:32
+#, python-brace-format
+msgid "{count} IPs available"
+msgstr "{count} 可用 IP"
+
+#: netbox/ipam/utils.py:33
+msgid "Many IPs available"
+msgstr "许多 IP 可用"
+
#: netbox/ipam/validators.py:9
#, python-brace-format
msgid "{prefix} is not a valid prefix. Did you mean {suggested}?"
@@ -10887,55 +11123,55 @@ msgid ""
"are allowed in DNS names"
msgstr "DNS 名称中仅允许使用字母数字字符、星号、连字符、句点和下划线"
-#: netbox/ipam/views.py:570
+#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "下级前缀"
-#: netbox/ipam/views.py:606
+#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "子类地址访问"
-#: netbox/ipam/views.py:958
+#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "关联IP"
-#: netbox/ipam/views.py:1315
+#: netbox/ipam/views.py:1319
msgid "Device Interfaces"
msgstr "设备接口"
-#: netbox/ipam/views.py:1333
+#: netbox/ipam/views.py:1337
msgid "VM Interfaces"
msgstr "VM接口"
-#: netbox/netbox/api/fields.py:65
+#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "此字段不能为空。"
-#: netbox/netbox/api/fields.py:70
+#: netbox/netbox/api/fields.py:71
msgid ""
"Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary "
"or list."
msgstr "值必须直接传递(e.g. \"foo\": 123); 不要使用字典或列表。"
-#: netbox/netbox/api/fields.py:91
+#: netbox/netbox/api/fields.py:92
#, python-brace-format
msgid "{value} is not a valid choice."
msgstr "{value}不是一个有效的选项。"
-#: netbox/netbox/api/fields.py:104
+#: netbox/netbox/api/fields.py:105
#, python-brace-format
msgid "Invalid content type: {content_type}"
msgstr "无效的内容类型: {content_type}"
-#: netbox/netbox/api/fields.py:105
+#: netbox/netbox/api/fields.py:106
msgid "Invalid value. Specify a content type as '.'."
msgstr "无效的值。需要将内容类型指定为 '.'。"
-#: netbox/netbox/api/fields.py:167
+#: netbox/netbox/api/fields.py:168
msgid "Ranges must be specified in the form (lower, upper)."
msgstr "必须以表单(下限、上限)指定范围。"
-#: netbox/netbox/api/fields.py:169
+#: netbox/netbox/api/fields.py:170
msgid "Range boundaries must be defined as integers."
msgstr "范围边界必须定义为整数。"
@@ -11010,6 +11246,7 @@ msgid "Dark Grey"
msgstr "深灰色"
#: netbox/netbox/choices.py:103 netbox/templates/extras/script_result.html:56
+#: netbox/templates/extras/tableconfig.html:76
msgid "Default"
msgstr "默认"
@@ -11308,31 +11545,31 @@ msgstr "自定义字段 '{name}'必须具有唯一值。"
msgid "Missing required custom field '{name}'."
msgstr "缺少必需的自定义字段'{name}'."
-#: netbox/netbox/models/features.py:470
+#: netbox/netbox/models/features.py:492
msgid "Remote data source"
msgstr "远程数据源"
-#: netbox/netbox/models/features.py:480
+#: netbox/netbox/models/features.py:502
msgid "data path"
msgstr "文件路径"
-#: netbox/netbox/models/features.py:484
+#: netbox/netbox/models/features.py:506
msgid "Path to remote file (relative to data source root)"
msgstr "数据源文件路径(相对路径)"
-#: netbox/netbox/models/features.py:487
+#: netbox/netbox/models/features.py:509
msgid "auto sync enabled"
msgstr "自动同步已启用"
-#: netbox/netbox/models/features.py:489
+#: netbox/netbox/models/features.py:511
msgid "Enable automatic synchronization of data when the data file is updated"
msgstr "数据文件更新时启用数据自动同步"
-#: netbox/netbox/models/features.py:492
+#: netbox/netbox/models/features.py:514
msgid "date synced"
msgstr "数据已同步"
-#: netbox/netbox/models/features.py:586
+#: netbox/netbox/models/features.py:608
#, python-brace-format
msgid "{class_name} must implement a sync_data() method."
msgstr "{class_name}必须包含sync_data()方法。"
@@ -11361,7 +11598,7 @@ msgstr "设置距离时必须指定单位"
msgid "Organization"
msgstr "组织机构"
-#: netbox/netbox/navigation/menu.py:19
+#: netbox/netbox/navigation/menu.py:18
msgid "Site Groups"
msgstr "站点组"
@@ -11400,208 +11637,212 @@ msgid "Virtual Device Contexts"
msgstr "设备虚拟实例"
#: netbox/netbox/navigation/menu.py:88
+msgid "Module Type Profiles"
+msgstr "模块类型配置文件"
+
+#: netbox/netbox/navigation/menu.py:89
msgid "Manufacturers"
msgstr "厂商"
-#: netbox/netbox/navigation/menu.py:92
+#: netbox/netbox/navigation/menu.py:93
msgid "Device Components"
msgstr "设备详情"
-#: netbox/netbox/navigation/menu.py:104
+#: netbox/netbox/navigation/menu.py:105
#: netbox/templates/dcim/inventoryitemrole.html:8
msgid "Inventory Item Roles"
msgstr "库存物品分类"
-#: netbox/netbox/navigation/menu.py:110
+#: netbox/netbox/navigation/menu.py:111
#: netbox/templates/dcim/interface.html:413
#: netbox/templates/virtualization/vminterface.html:124
msgid "MAC Addresses"
msgstr "MAC 地址"
-#: netbox/netbox/navigation/menu.py:117 netbox/netbox/navigation/menu.py:121
+#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122
#: netbox/templates/dcim/interface.html:182
msgid "Connections"
msgstr "连接"
-#: netbox/netbox/navigation/menu.py:123
+#: netbox/netbox/navigation/menu.py:124
msgid "Cables"
msgstr "链路"
-#: netbox/netbox/navigation/menu.py:124
+#: netbox/netbox/navigation/menu.py:125
msgid "Wireless Links"
msgstr "无线连接"
-#: netbox/netbox/navigation/menu.py:127
+#: netbox/netbox/navigation/menu.py:128
msgid "Interface Connections"
msgstr "接口连接"
-#: netbox/netbox/navigation/menu.py:132
+#: netbox/netbox/navigation/menu.py:133
msgid "Console Connections"
msgstr "Console 连接"
-#: netbox/netbox/navigation/menu.py:137
+#: netbox/netbox/navigation/menu.py:138
msgid "Power Connections"
msgstr "电源连接"
-#: netbox/netbox/navigation/menu.py:153
+#: netbox/netbox/navigation/menu.py:154
msgid "Wireless LAN Groups"
msgstr "无线局域网组"
-#: netbox/netbox/navigation/menu.py:174
+#: netbox/netbox/navigation/menu.py:175
msgid "Prefix & VLAN Roles"
msgstr "前缀和VLAN角色"
-#: netbox/netbox/navigation/menu.py:180
+#: netbox/netbox/navigation/menu.py:181
msgid "ASN Ranges"
msgstr "ASN 范围"
-#: netbox/netbox/navigation/menu.py:203
+#: netbox/netbox/navigation/menu.py:204
msgid "VLAN Translation Policies"
msgstr "VLAN 转换策略"
-#: netbox/netbox/navigation/menu.py:204
+#: netbox/netbox/navigation/menu.py:205
#: netbox/templates/ipam/vlantranslationpolicy.html:46
msgid "VLAN Translation Rules"
msgstr "VLAN 转换规则"
-#: netbox/netbox/navigation/menu.py:211
+#: netbox/netbox/navigation/menu.py:212
msgid "Service Templates"
msgstr "服务模版"
-#: netbox/netbox/navigation/menu.py:212 netbox/templates/dcim/device.html:302
+#: netbox/netbox/navigation/menu.py:213 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:219
+#: netbox/netbox/navigation/menu.py:220
msgid "VPN"
msgstr "VPN"
-#: netbox/netbox/navigation/menu.py:223 netbox/netbox/navigation/menu.py:225
+#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226
#: netbox/vpn/tables/tunnels.py:24
msgid "Tunnels"
msgstr "隧道"
-#: netbox/netbox/navigation/menu.py:226
+#: netbox/netbox/navigation/menu.py:227
#: netbox/templates/vpn/tunnelgroup.html:8
msgid "Tunnel Groups"
msgstr "隧道组"
-#: netbox/netbox/navigation/menu.py:227
+#: netbox/netbox/navigation/menu.py:228
msgid "Tunnel Terminations"
msgstr "隧道终端"
-#: netbox/netbox/navigation/menu.py:231 netbox/netbox/navigation/menu.py:233
-#: netbox/vpn/models/l2vpn.py:64
+#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234
+#: netbox/vpn/models/l2vpn.py:69
msgid "L2VPNs"
msgstr "L2VPN"
-#: netbox/netbox/navigation/menu.py:240
+#: netbox/netbox/navigation/menu.py:241
msgid "IKE Proposals"
msgstr "IKE 协议提案"
-#: netbox/netbox/navigation/menu.py:241
+#: netbox/netbox/navigation/menu.py:242
#: netbox/templates/vpn/ikeproposal.html:41
msgid "IKE Policies"
msgstr "IKE策略"
-#: netbox/netbox/navigation/menu.py:242
+#: netbox/netbox/navigation/menu.py:243
msgid "IPSec Proposals"
msgstr "IPSec 协议提案"
-#: netbox/netbox/navigation/menu.py:243
+#: netbox/netbox/navigation/menu.py:244
#: netbox/templates/vpn/ipsecproposal.html:37
msgid "IPSec Policies"
msgstr "IPSec策略"
-#: netbox/netbox/navigation/menu.py:244 netbox/templates/vpn/ikepolicy.html:38
+#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38
#: netbox/templates/vpn/ipsecpolicy.html:25
msgid "IPSec Profiles"
msgstr "IPSec 配置文件"
-#: netbox/netbox/navigation/menu.py:259
+#: netbox/netbox/navigation/menu.py:260
#: 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:74
-#: netbox/virtualization/views.py:427
+#: netbox/virtualization/views.py:417
msgid "Virtual Disks"
msgstr "虚拟磁盘"
-#: netbox/netbox/navigation/menu.py:266
+#: netbox/netbox/navigation/menu.py:267
msgid "Cluster Types"
msgstr "集群类型"
-#: netbox/netbox/navigation/menu.py:267
+#: netbox/netbox/navigation/menu.py:268
msgid "Cluster Groups"
msgstr "集群组"
-#: netbox/netbox/navigation/menu.py:281
+#: netbox/netbox/navigation/menu.py:282
msgid "Circuit Types"
msgstr "链路类型"
-#: netbox/netbox/navigation/menu.py:282
+#: netbox/netbox/navigation/menu.py:283
msgid "Circuit Terminations"
msgstr "链路终端"
-#: netbox/netbox/navigation/menu.py:286 netbox/netbox/navigation/menu.py:288
+#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289
#: netbox/templates/circuits/providernetwork.html:55
msgid "Virtual Circuits"
msgstr "虚拟电路"
-#: netbox/netbox/navigation/menu.py:289
+#: netbox/netbox/navigation/menu.py:290
msgid "Virtual Circuit Types"
msgstr "虚拟电路类型"
-#: netbox/netbox/navigation/menu.py:290
+#: netbox/netbox/navigation/menu.py:291
msgid "Virtual Circuit Terminations"
msgstr "虚拟电路终端"
-#: netbox/netbox/navigation/menu.py:296
+#: netbox/netbox/navigation/menu.py:297
msgid "Circuit Groups"
msgstr "电路组"
-#: netbox/netbox/navigation/menu.py:297
+#: netbox/netbox/navigation/menu.py:298
#: netbox/templates/circuits/circuit.html:76
#: netbox/templates/circuits/virtualcircuit.html:69
msgid "Group Assignments"
msgstr "小组作业"
-#: netbox/netbox/navigation/menu.py:301 netbox/netbox/navigation/menu.py:303
+#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304
msgid "Providers"
msgstr "运营商"
-#: netbox/netbox/navigation/menu.py:304
+#: netbox/netbox/navigation/menu.py:305
#: netbox/templates/circuits/provider.html:51
msgid "Provider Accounts"
msgstr "运营商账户"
-#: netbox/netbox/navigation/menu.py:305
+#: netbox/netbox/navigation/menu.py:306
msgid "Provider Networks"
msgstr "运营商网络"
-#: netbox/netbox/navigation/menu.py:319
+#: netbox/netbox/navigation/menu.py:320
msgid "Power Panels"
msgstr "电源面板"
-#: netbox/netbox/navigation/menu.py:330
+#: netbox/netbox/navigation/menu.py:331
msgid "Configurations"
msgstr "配置"
-#: netbox/netbox/navigation/menu.py:332
+#: netbox/netbox/navigation/menu.py:333
msgid "Config Contexts"
msgstr "配置实例"
-#: netbox/netbox/navigation/menu.py:333
+#: netbox/netbox/navigation/menu.py:334
msgid "Config Templates"
msgstr "配置模板"
-#: netbox/netbox/navigation/menu.py:340 netbox/netbox/navigation/menu.py:344
+#: netbox/netbox/navigation/menu.py:341 netbox/netbox/navigation/menu.py:345
msgid "Customization"
msgstr "自定义"
-#: netbox/netbox/navigation/menu.py:346
+#: netbox/netbox/navigation/menu.py:347
#: netbox/templates/dcim/device_edit.html:105
#: netbox/templates/dcim/htmx/cable_edit.html:84
#: netbox/templates/dcim/virtualchassis_add.html:35
@@ -11614,92 +11855,96 @@ msgstr "自定义"
msgid "Custom Fields"
msgstr "自定义字段"
-#: netbox/netbox/navigation/menu.py:347
+#: netbox/netbox/navigation/menu.py:348
msgid "Custom Field Choices"
msgstr "自定义字段选项"
-#: netbox/netbox/navigation/menu.py:348
+#: netbox/netbox/navigation/menu.py:349
msgid "Custom Links"
msgstr "自定义链接"
-#: netbox/netbox/navigation/menu.py:349
+#: netbox/netbox/navigation/menu.py:350
msgid "Export Templates"
msgstr "导出模板"
-#: netbox/netbox/navigation/menu.py:350
+#: netbox/netbox/navigation/menu.py:351
msgid "Saved Filters"
msgstr "已保存的过滤器"
#: netbox/netbox/navigation/menu.py:352
+msgid "Table Configs"
+msgstr "表格配置"
+
+#: netbox/netbox/navigation/menu.py:354
msgid "Image Attachments"
msgstr "图片附件"
-#: netbox/netbox/navigation/menu.py:370
+#: netbox/netbox/navigation/menu.py:372
msgid "Operations"
msgstr "操作"
-#: netbox/netbox/navigation/menu.py:374
+#: netbox/netbox/navigation/menu.py:376
msgid "Integrations"
msgstr "系统集成"
-#: netbox/netbox/navigation/menu.py:376
+#: netbox/netbox/navigation/menu.py:378
msgid "Data Sources"
msgstr "数据源"
-#: netbox/netbox/navigation/menu.py:377
+#: netbox/netbox/navigation/menu.py:379
msgid "Event Rules"
msgstr "事件规则"
-#: netbox/netbox/navigation/menu.py:378
+#: netbox/netbox/navigation/menu.py:380
msgid "Webhooks"
msgstr "Webhook"
-#: netbox/netbox/navigation/menu.py:382 netbox/netbox/navigation/menu.py:386
-#: netbox/netbox/views/generic/feature_views.py:158
+#: netbox/netbox/navigation/menu.py:384 netbox/netbox/navigation/menu.py:388
+#: netbox/netbox/views/generic/feature_views.py:164
#: netbox/templates/extras/report/base.html:37
#: netbox/templates/extras/script/base.html:36
msgid "Jobs"
msgstr "任务"
-#: netbox/netbox/navigation/menu.py:392
+#: netbox/netbox/navigation/menu.py:394
msgid "Logging"
msgstr "日志"
-#: netbox/netbox/navigation/menu.py:394
+#: netbox/netbox/navigation/menu.py:396
msgid "Notification Groups"
msgstr "通知组"
-#: netbox/netbox/navigation/menu.py:395
+#: netbox/netbox/navigation/menu.py:397
msgid "Journal Entries"
msgstr "日志条目"
-#: netbox/netbox/navigation/menu.py:396
+#: netbox/netbox/navigation/menu.py:398
#: netbox/templates/core/objectchange.html:9
#: netbox/templates/core/objectchange_list.html:4
msgid "Change Log"
msgstr "修改日志"
-#: netbox/netbox/navigation/menu.py:403 netbox/templates/inc/user_menu.html:29
+#: netbox/netbox/navigation/menu.py:405 netbox/templates/inc/user_menu.html:29
msgid "Admin"
msgstr "管理员"
-#: netbox/netbox/navigation/menu.py:451 netbox/templates/account/base.html:27
+#: netbox/netbox/navigation/menu.py:453 netbox/templates/account/base.html:27
#: netbox/templates/inc/user_menu.html:52
msgid "API Tokens"
msgstr "API Token"
-#: netbox/netbox/navigation/menu.py:458 netbox/users/forms/model_forms.py:187
+#: netbox/netbox/navigation/menu.py:460 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:466 netbox/netbox/navigation/menu.py:470
+#: netbox/netbox/navigation/menu.py:468 netbox/netbox/navigation/menu.py:472
#: netbox/templates/core/system.html:7
msgid "System"
msgstr "系统"
-#: netbox/netbox/navigation/menu.py:475 netbox/netbox/navigation/menu.py:523
+#: netbox/netbox/navigation/menu.py:477 netbox/netbox/navigation/menu.py:525
#: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22
#: netbox/templates/core/plugin.html:13
#: netbox/templates/core/plugin_list.html:7
@@ -11707,11 +11952,11 @@ msgstr "系统"
msgid "Plugins"
msgstr "插件"
-#: netbox/netbox/navigation/menu.py:480
+#: netbox/netbox/navigation/menu.py:482
msgid "Configuration History"
msgstr "配置历史记录"
-#: netbox/netbox/navigation/menu.py:486 netbox/templates/core/rq_task.html:8
+#: netbox/netbox/navigation/menu.py:488 netbox/templates/core/rq_task.html:8
#: netbox/templates/core/rq_task_list.html:22
msgid "Background Tasks"
msgstr "后台任务"
@@ -11743,22 +11988,22 @@ msgid ""
"netbox.plugins.PluginTemplateExtension!"
msgstr "{template_extension} 不是netbox.plugins.PluginTemplateExtension的子类。"
-#: netbox/netbox/plugins/registration.py:57
+#: netbox/netbox/plugins/registration.py:49
#, python-brace-format
msgid "{item} must be an instance of netbox.plugins.PluginMenuItem"
msgstr "{item} 必须是netbox.plugins.PluginMenuItem的实例。"
-#: netbox/netbox/plugins/registration.py:68
+#: netbox/netbox/plugins/registration.py:60
#, 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:73
+#: netbox/netbox/plugins/registration.py:65
#, python-brace-format
msgid "{button} must be an instance of netbox.plugins.PluginMenuButton"
msgstr "{button}必须是netbox.plugins.PluginMenuButton的实例。"
-#: netbox/netbox/plugins/templates.py:37
+#: netbox/netbox/plugins/templates.py:42
msgid "extra_context must be a dictionary"
msgstr "附加实例必须是字典"
@@ -11835,79 +12080,79 @@ msgstr "初始化后无法在注册表中添加存储空间"
msgid "Cannot delete stores from registry"
msgstr "无法从注册表中删除存储"
-#: netbox/netbox/settings.py:758
+#: netbox/netbox/settings.py:782
msgid "Czech"
msgstr "捷克语"
-#: netbox/netbox/settings.py:759
+#: netbox/netbox/settings.py:783
msgid "Danish"
msgstr "丹麦语"
-#: netbox/netbox/settings.py:760
+#: netbox/netbox/settings.py:784
msgid "German"
msgstr "德语"
-#: netbox/netbox/settings.py:761
+#: netbox/netbox/settings.py:785
msgid "English"
msgstr "英语"
-#: netbox/netbox/settings.py:762
+#: netbox/netbox/settings.py:786
msgid "Spanish"
msgstr "西班牙语"
-#: netbox/netbox/settings.py:763
+#: netbox/netbox/settings.py:787
msgid "French"
msgstr "法语"
-#: netbox/netbox/settings.py:764
+#: netbox/netbox/settings.py:788
msgid "Italian"
msgstr "意大利语"
-#: netbox/netbox/settings.py:765
+#: netbox/netbox/settings.py:789
msgid "Japanese"
msgstr "日语"
-#: netbox/netbox/settings.py:766
+#: netbox/netbox/settings.py:790
msgid "Dutch"
msgstr "荷兰语"
-#: netbox/netbox/settings.py:767
+#: netbox/netbox/settings.py:791
msgid "Polish"
msgstr "波兰语"
-#: netbox/netbox/settings.py:768
+#: netbox/netbox/settings.py:792
msgid "Portuguese"
msgstr "葡萄牙语"
-#: netbox/netbox/settings.py:769
+#: netbox/netbox/settings.py:793
msgid "Russian"
msgstr "俄语"
-#: netbox/netbox/settings.py:770
+#: netbox/netbox/settings.py:794
msgid "Turkish"
msgstr "土耳其语"
-#: netbox/netbox/settings.py:771
+#: netbox/netbox/settings.py:795
msgid "Ukrainian"
msgstr "乌克兰语"
-#: netbox/netbox/settings.py:772
+#: netbox/netbox/settings.py:796
msgid "Chinese"
msgstr "中文"
-#: netbox/netbox/tables/columns.py:177
+#: netbox/netbox/tables/columns.py:178
msgid "Select all"
msgstr "选择全部"
-#: netbox/netbox/tables/columns.py:190
+#: netbox/netbox/tables/columns.py:191
msgid "Toggle all"
msgstr "全部切换"
-#: netbox/netbox/tables/columns.py:302
+#: netbox/netbox/tables/columns.py:307
msgid "Toggle Dropdown"
msgstr "切换下拉菜单"
-#: netbox/netbox/tables/columns.py:575 netbox/templates/core/job.html:53
+#: netbox/netbox/tables/columns.py:580 netbox/templates/core/job.html:53
msgid "Error"
msgstr "错误"
@@ -11916,12 +12161,12 @@ msgstr "错误"
msgid "No {model_name} found"
msgstr "找不到 {model_name} "
-#: netbox/netbox/tables/tables.py:252
+#: netbox/netbox/tables/tables.py:278
#: netbox/templates/generic/bulk_import.html:117
msgid "Field"
msgstr "字段"
-#: netbox/netbox/tables/tables.py:255
+#: netbox/netbox/tables/tables.py:281
msgid "Value"
msgstr "值"
@@ -11929,58 +12174,58 @@ msgstr "值"
msgid "Dummy Plugin"
msgstr "虚拟插件"
-#: netbox/netbox/views/generic/bulk_views.py:116
+#: netbox/netbox/views/generic/bulk_views.py:117
#, python-brace-format
msgid ""
"There was an error rendering the selected export template ({template}): "
"{error}"
msgstr "渲染所选导出模板时出错 ({template}): {error}"
-#: netbox/netbox/views/generic/bulk_views.py:425
+#: netbox/netbox/views/generic/bulk_views.py:427
#, python-brace-format
msgid "Row {i}: Object with ID {id} does not exist"
msgstr "第{i}行: ID为{id}的对象不存在"
-#: netbox/netbox/views/generic/bulk_views.py:714
-#: netbox/netbox/views/generic/bulk_views.py:915
-#: netbox/netbox/views/generic/bulk_views.py:963
+#: netbox/netbox/views/generic/bulk_views.py:716
+#: netbox/netbox/views/generic/bulk_views.py:917
+#: netbox/netbox/views/generic/bulk_views.py:965
#, python-brace-format
msgid "No {object_type} were selected."
msgstr "没有 {object_type} 被选中。"
-#: netbox/netbox/views/generic/bulk_views.py:793
+#: netbox/netbox/views/generic/bulk_views.py:795
#, python-brace-format
msgid "Renamed {count} {object_type}"
msgstr "重命名 {count} {object_type}"
-#: netbox/netbox/views/generic/bulk_views.py:893
+#: netbox/netbox/views/generic/bulk_views.py:895
#, python-brace-format
msgid "Deleted {count} {object_type}"
msgstr "已删除 {count} {object_type}"
-#: netbox/netbox/views/generic/feature_views.py:40
+#: netbox/netbox/views/generic/feature_views.py:46
msgid "Changelog"
msgstr "变更日志"
-#: netbox/netbox/views/generic/feature_views.py:93
+#: netbox/netbox/views/generic/feature_views.py:99
msgid "Journal"
msgstr "日志"
-#: netbox/netbox/views/generic/feature_views.py:212
+#: netbox/netbox/views/generic/feature_views.py:218
msgid "Unable to synchronize data: No data file set."
msgstr "无法同步数据:未设置任何数据文件。"
-#: netbox/netbox/views/generic/feature_views.py:216
+#: netbox/netbox/views/generic/feature_views.py:222
#, python-brace-format
msgid "Synchronized data for {object_type} {object}."
msgstr "的同步数据 {object_type} {object}。"
-#: netbox/netbox/views/generic/feature_views.py:241
+#: netbox/netbox/views/generic/feature_views.py:247
#, python-brace-format
msgid "Synced {count} {object_type}"
msgstr "已同步 {count} {object_type}"
-#: netbox/netbox/views/generic/object_views.py:109
+#: netbox/netbox/views/generic/object_views.py:110
#, python-brace-format
msgid "{class_name} must implement get_children()"
msgstr "{class_name}必须实现get_children()方法"
@@ -12047,12 +12292,6 @@ msgstr "在GitHub上"
msgid "Home Page"
msgstr "主页"
-#: 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:194
-#: netbox/vpn/forms/model_forms.py:382
-msgid "Profile"
-msgstr "个人资料"
-
#: netbox/templates/account/base.html:13
#: netbox/templates/account/notifications.html:7
#: netbox/templates/inc/user_menu.html:15
@@ -12127,13 +12366,10 @@ msgid "Toggle All"
msgstr "全部切换"
#: netbox/templates/account/preferences.html:49
+#: netbox/templates/extras/tableconfig.html:25
msgid "Table"
msgstr "列表"
-#: netbox/templates/account/preferences.html:50
-msgid "Ordering"
-msgstr "订阅"
-
#: netbox/templates/account/preferences.html:51
msgid "Columns"
msgstr "专栏"
@@ -12153,8 +12389,8 @@ msgid "Account Details"
msgstr "账户详情"
#: netbox/templates/account/profile.html:29
-#: netbox/templates/tenancy/contact.html:43
-#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:109
+#: netbox/templates/tenancy/contact.html:53
+#: netbox/templates/users/user.html:25 netbox/tenancy/forms/bulk_edit.py:116
msgid "Email"
msgstr "电子邮箱"
@@ -12195,8 +12431,11 @@ msgstr "指定用户组"
#: netbox/templates/dcim/inc/panels/inventory_items.html:45
#: netbox/templates/dcim/interface.html:353
#: netbox/templates/dcim/modulebay.html:80
+#: netbox/templates/dcim/moduletype.html:90
#: netbox/templates/extras/configcontext.html:70
+#: netbox/templates/extras/configtemplate.html:77
#: netbox/templates/extras/eventrule.html:66
+#: netbox/templates/extras/exporttemplate.html:88
#: netbox/templates/extras/htmx/script_result.html:60
#: netbox/templates/extras/webhook.html:65
#: netbox/templates/extras/webhook.html:75
@@ -12240,7 +12479,7 @@ msgstr "最后使用"
msgid "Add a Token"
msgstr "添加 Token"
-#: netbox/templates/base/base.html:23 netbox/templates/home.html:27
+#: netbox/templates/base/base.html:24 netbox/templates/home.html:27
msgid "Home"
msgstr "主页"
@@ -12255,7 +12494,7 @@ msgstr "NetBox Logo"
#: netbox/templates/base/layout.html:60 netbox/templates/base/layout.html:61
msgid "Get"
-msgstr ""
+msgstr "得到"
#: netbox/templates/base/layout.html:161 netbox/templates/base/layout.html:162
msgid "Docs"
@@ -12335,6 +12574,7 @@ msgstr "线路类型"
#: netbox/templates/circuits/inc/circuit_termination.html:10
#: netbox/templates/dcim/manufacturer.html:11
+#: netbox/templates/extras/tableconfig_edit.html:29
#: netbox/templates/generic/bulk_add_component.html:22
#: netbox/templates/users/objectpermission.html:38
#: netbox/utilities/templates/buttons/add.html:4
@@ -12358,6 +12598,20 @@ msgstr "编辑"
msgid "Swap"
msgstr "交换"
+#: netbox/templates/circuits/inc/circuit_termination.html:23
+#: netbox/templates/dcim/inc/panels/inventory_items.html:37
+#: netbox/templates/dcim/powerpanel.html:66
+#: netbox/templates/extras/script_list.html:35
+#: netbox/templates/generic/bulk_delete.html:20
+#: netbox/templates/generic/bulk_delete.html:66
+#: netbox/templates/generic/object_delete.html:19
+#: netbox/templates/htmx/delete_form.html:57
+#: netbox/templates/ipam/inc/panels/fhrp_groups.html:48
+#: netbox/templates/users/objectpermission.html:46
+#: netbox/utilities/templates/buttons/delete.html:11
+msgid "Delete"
+msgstr "删除"
+
#: netbox/templates/circuits/inc/circuit_termination_fields.html:5
msgid "Termination point"
msgstr "终止点"
@@ -12413,8 +12667,8 @@ msgstr "断开"
#: netbox/templates/dcim/interface.html:237
#: netbox/templates/dcim/interface.html:257
#: netbox/templates/dcim/powerfeed.html:127
-#: netbox/templates/dcim/poweroutlet.html:81
-#: netbox/templates/dcim/poweroutlet.html:82
+#: netbox/templates/dcim/poweroutlet.html:85
+#: netbox/templates/dcim/poweroutlet.html:86
#: netbox/templates/dcim/powerport.html:73
#: netbox/templates/dcim/rearport.html:98
msgid "Connect"
@@ -12510,28 +12764,22 @@ msgstr "bytes"
msgid "SHA256 Hash"
msgstr "SHA256 Hash"
-#: netbox/templates/core/datasource.html:14
-#: netbox/templates/core/datasource.html:20
-#: netbox/utilities/templates/buttons/sync.html:5
-msgid "Sync"
-msgstr "同步"
+#: netbox/templates/core/datafile.html:55
+msgid "Content"
+msgstr "内容"
-#: netbox/templates/core/datasource.html:50
+#: netbox/templates/core/datasource.html:54
msgid "Last synced"
msgstr "最后同步"
-#: netbox/templates/core/datasource.html:84
+#: netbox/templates/core/datasource.html:88
msgid "Backend"
msgstr "后台"
-#: netbox/templates/core/datasource.html:99
+#: netbox/templates/core/datasource.html:103
msgid "No parameters defined"
msgstr "未定义参数"
-#: netbox/templates/core/datasource.html:114
-msgid "Files"
-msgstr "文件"
-
#: netbox/templates/core/inc/config_data.html:7
msgid "Rack elevations"
msgstr "机柜立面图"
@@ -12706,7 +12954,7 @@ msgstr "后台队列"
#: netbox/templates/extras/script_result.html:67
#: netbox/templates/extras/script_result.html:69
#: netbox/templates/inc/table_controls_htmx.html:30
-#: netbox/templates/inc/table_controls_htmx.html:33
+#: netbox/templates/inc/table_controls_htmx.html:31
msgid "Configure Table"
msgstr "列设置"
@@ -12937,7 +13185,7 @@ msgstr "重命名选中项"
#: netbox/templates/dcim/consoleserverport.html:66
#: netbox/templates/dcim/frontport.html:98
#: netbox/templates/dcim/interface.html:233
-#: netbox/templates/dcim/poweroutlet.html:79
+#: netbox/templates/dcim/poweroutlet.html:83
#: netbox/templates/dcim/powerport.html:69
msgid "Not Connected"
msgstr "未连接"
@@ -13103,6 +13351,7 @@ msgid "Regenerate Slug"
msgstr "重新生成缩写"
#: netbox/templates/dcim/device_edit.html:51
+#: netbox/templates/extras/tableconfig_edit.html:32
#: netbox/templates/generic/bulk_remove.html:21
#: netbox/utilities/templates/helpers/table_config_form.html:23
msgid "Remove"
@@ -13152,17 +13401,25 @@ msgstr "托架"
msgid "Add Device"
msgstr "增加设备"
-#: netbox/templates/dcim/devicerole.html:40
+#: netbox/templates/dcim/devicerole.html:44
msgid "VM Role"
msgstr "虚拟机角色"
+#: netbox/templates/dcim/devicerole.html:67
+msgid "Child Device Roles"
+msgstr "子设备角色"
+
+#: netbox/templates/dcim/devicerole.html:71
+msgid "Add a Device Role"
+msgstr "添加设备角色"
+
#: netbox/templates/dcim/devicetype.html:18
-#: netbox/templates/dcim/moduletype.html:31
+#: netbox/templates/dcim/moduletype.html:35
msgid "Model Name"
msgstr "模块名称"
#: netbox/templates/dcim/devicetype.html:25
-#: netbox/templates/dcim/moduletype.html:35
+#: netbox/templates/dcim/moduletype.html:39
msgid "Part Number"
msgstr "部件编码(PN)"
@@ -13188,7 +13445,7 @@ msgstr "后置端口位置"
#: netbox/templates/dcim/frontport.html:72
#: netbox/templates/dcim/interface.html:201
-#: netbox/templates/dcim/poweroutlet.html:73
+#: netbox/templates/dcim/poweroutlet.html:77
#: netbox/templates/dcim/powerport.html:63
#: netbox/templates/dcim/rearport.html:68
msgid "Marked as Connected"
@@ -13255,7 +13512,7 @@ msgstr "清除"
msgid "Clear All"
msgstr "清除所有"
-#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38
+#: netbox/templates/dcim/inc/panels/racktype_dimensions.html:48
msgid "Mounting Depth"
msgstr "安装深度"
@@ -13321,11 +13578,11 @@ msgstr "信道频率"
#: netbox/templates/dcim/interface.html:342
#: netbox/templates/wireless/wirelesslan.html:14
#: netbox/templates/wireless/wirelesslink.html:21
-#: netbox/wireless/forms/bulk_edit.py:62
-#: netbox/wireless/forms/bulk_edit.py:105
+#: netbox/wireless/forms/bulk_edit.py:63
+#: netbox/wireless/forms/bulk_edit.py:106
#: 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
+#: netbox/wireless/models.py:145 netbox/wireless/tables/wirelesslan.py:44
msgid "SSID"
msgstr "SSID"
@@ -13338,7 +13595,7 @@ msgid "No member interfaces"
msgstr "无成员接口"
#: netbox/templates/dcim/interface.html:400
-#: netbox/templates/ipam/fhrpgroup.html:73
+#: netbox/templates/ipam/fhrpgroup.html:74
#: netbox/templates/ipam/iprange/ip_addresses.html:7
#: netbox/templates/ipam/prefix/ip_addresses.html:7
#: netbox/templates/virtualization/vminterface.html:111
@@ -13362,15 +13619,15 @@ msgstr "零件ID"
msgid "Add Child Location"
msgstr "增加子类位置"
-#: netbox/templates/dcim/location.html:77
+#: netbox/templates/dcim/location.html:78
msgid "Child Locations"
msgstr "子位置"
-#: netbox/templates/dcim/location.html:81 netbox/templates/dcim/site.html:131
+#: netbox/templates/dcim/location.html:82 netbox/templates/dcim/site.html:131
msgid "Add a Location"
msgstr "添加一个位置"
-#: netbox/templates/dcim/location.html:94 netbox/templates/dcim/site.html:144
+#: netbox/templates/dcim/location.html:95 netbox/templates/dcim/site.html:144
msgid "Add a Device"
msgstr "增加设备"
@@ -13383,9 +13640,18 @@ msgid "Add Device Type"
msgstr "增加设备型号"
#: netbox/templates/dcim/manufacturer.html:21
+#: netbox/templates/dcim/moduletypeprofile.html:49
msgid "Add Module Type"
msgstr "添加一个模块类型"
+#: netbox/templates/dcim/moduletype.html:71
+msgid "No profile assigned"
+msgstr "未分配个人资料"
+
+#: netbox/templates/dcim/moduletypeprofile.html:13
+msgid "Module Type Profile"
+msgstr "模块类型配置文件"
+
#: netbox/templates/dcim/powerfeed.html:53
msgid "Connected Device"
msgstr "连接设备"
@@ -13408,7 +13674,7 @@ msgctxt "Abbreviation for amperes"
msgid "A"
msgstr "A"
-#: netbox/templates/dcim/poweroutlet.html:58
+#: netbox/templates/dcim/poweroutlet.html:62
msgid "Feed Leg"
msgstr "电源针脚"
@@ -13496,11 +13762,11 @@ msgstr "位置"
msgid "Add Site"
msgstr "增加站点"
-#: netbox/templates/dcim/region.html:55
+#: netbox/templates/dcim/region.html:56
msgid "Child Regions"
msgstr "子区域"
-#: netbox/templates/dcim/region.html:59
+#: netbox/templates/dcim/region.html:60
msgid "Add Region"
msgstr "增加地区"
@@ -13524,19 +13790,20 @@ msgstr "实体地址"
msgid "Shipping Address"
msgstr "物流地址"
-#: netbox/templates/dcim/sitegroup.html:55
-#: netbox/templates/tenancy/contactgroup.html:46
-#: netbox/templates/tenancy/tenantgroup.html:55
-#: netbox/templates/wireless/wirelesslangroup.html:55
+#: netbox/templates/dcim/sitegroup.html:56
+#: netbox/templates/tenancy/contactgroup.html:47
+#: netbox/templates/tenancy/tenantgroup.html:56
+#: netbox/templates/wireless/wirelesslangroup.html:56
msgid "Child Groups"
msgstr "子类组"
-#: netbox/templates/dcim/sitegroup.html:59
+#: netbox/templates/dcim/sitegroup.html:60
msgid "Add Site Group"
msgstr "增加站点组"
#: netbox/templates/dcim/trace/attachment.html:5
-#: netbox/templates/extras/exporttemplate.html:31
+#: netbox/templates/extras/configtemplate.html:33
+#: netbox/templates/extras/exporttemplate.html:35
msgid "Attachment"
msgstr "附件"
@@ -13577,6 +13844,15 @@ msgstr "编辑堆叠%(name)s"
msgid "Rack/Unit"
msgstr "机柜/单元"
+#: netbox/templates/dcim/virtualchassis_edit.html:111
+#: 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/templates/dcim/virtualchassis_remove_member.html:5
msgid "Remove Virtual Chassis Member"
msgstr "移除堆叠成员"
@@ -13672,22 +13948,22 @@ msgstr "不支持当前PostgreSQL版本"
#: netbox/templates/exceptions/programming_error.html:19
msgid ""
-"Ensure that PostgreSQL version 12 or later is in use. You can check this by "
+"Ensure that PostgreSQL version 14 or later is in use. You can check this by "
"connecting to the database using NetBox's credentials and issuing a query "
"for SELECT VERSION()
."
msgstr ""
-"请确保正在使用PostgreSQL版本12或更高版本。您可以通过使用NetBox用户连接到数据库并执行SELECT "
-"VERSION()
来进行检查。"
+"确保正在使用 PostgreSQL 版本 14 或更高版本。您可以通过使用 NetBox 的凭据连接到数据库并发出查询来检查这一点 选择版本"
+" ()
。"
#: netbox/templates/extras/configcontext.html:45
-#: netbox/templates/extras/configtemplate.html:37
-#: netbox/templates/extras/exporttemplate.html:51
+#: netbox/templates/extras/configtemplate.html:53
+#: netbox/templates/extras/exporttemplate.html:55
msgid "The data file associated with this object has been deleted"
msgstr "与此对象关联的数据文件已被删除"
#: netbox/templates/extras/configcontext.html:54
-#: netbox/templates/extras/configtemplate.html:46
-#: netbox/templates/extras/exporttemplate.html:60
+#: netbox/templates/extras/configtemplate.html:62
+#: netbox/templates/extras/exporttemplate.html:64
msgid "Data Synced"
msgstr "数据已同步"
@@ -13697,12 +13973,13 @@ msgstr "数据已同步"
msgid "Sync Data"
msgstr "同步数据"
-#: netbox/templates/extras/configtemplate.html:56
+#: netbox/templates/extras/configtemplate.html:72
+#: netbox/templates/extras/exporttemplate.html:83
msgid "Environment Parameters"
msgstr "环境参数"
-#: netbox/templates/extras/configtemplate.html:67
-#: netbox/templates/extras/exporttemplate.html:79
+#: netbox/templates/extras/configtemplate.html:87
+#: netbox/templates/extras/exporttemplate.html:98
msgid "Template"
msgstr "模版"
@@ -13756,7 +14033,7 @@ msgid "Button Class"
msgstr "按钮类型"
#: netbox/templates/extras/customlink.html:39
-#: netbox/templates/extras/exporttemplate.html:66
+#: netbox/templates/extras/exporttemplate.html:73
#: netbox/templates/extras/savedfilter.html:39
msgid "Assigned Models"
msgstr "指定模块"
@@ -13836,14 +14113,6 @@ msgstr "HTTP"
msgid "Conditions"
msgstr "条件"
-#: netbox/templates/extras/exporttemplate.html:23
-msgid "MIME Type"
-msgstr "MIME类型"
-
-#: netbox/templates/extras/exporttemplate.html:27
-msgid "File Extension"
-msgstr "文件扩展名"
-
#: netbox/templates/extras/htmx/script_result.html:10
msgid "Scheduled for"
msgstr "计划为"
@@ -13991,23 +14260,46 @@ msgstr "日志阈值"
msgid "All"
msgstr "全部"
-#: netbox/templates/extras/tag.html:32
+#: netbox/templates/extras/tableconfig.html:10
+msgid "Table Config"
+msgstr "表格配置"
+
+#: netbox/templates/extras/tableconfig.html:50
+msgid "Columns Displayed"
+msgstr "显示的列"
+
+#: netbox/templates/extras/tableconfig_edit.html:8
+#: netbox/utilities/templates/helpers/table_config_form.html:8
+msgid "Table Configuration"
+msgstr "表单配置"
+
+#: netbox/templates/extras/tableconfig_edit.html:40
+#: netbox/utilities/templates/helpers/table_config_form.html:31
+msgid "Move Up"
+msgstr "上移"
+
+#: netbox/templates/extras/tableconfig_edit.html:43
+#: netbox/utilities/templates/helpers/table_config_form.html:34
+msgid "Move Down"
+msgstr "下移"
+
+#: netbox/templates/extras/tag.html:36
msgid "Tagged Items"
msgstr "标记的项目"
-#: netbox/templates/extras/tag.html:43
+#: netbox/templates/extras/tag.html:47
msgid "Allowed Object Types"
msgstr "允许的对象类型"
-#: netbox/templates/extras/tag.html:51
+#: netbox/templates/extras/tag.html:55
msgid "Any"
msgstr "所有"
-#: netbox/templates/extras/tag.html:57
+#: netbox/templates/extras/tag.html:61
msgid "Tagged Item Types"
msgstr "标记的项目类型"
-#: netbox/templates/extras/tag.html:82
+#: netbox/templates/extras/tag.html:86
msgid "Tagged Objects"
msgstr "标记的对象"
@@ -14369,7 +14661,8 @@ msgstr "帮助中心"
msgid "Log Out"
msgstr "登出"
-#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:38
+#: netbox/templates/inc/user_menu.html:63 netbox/templates/login.html:39
+#: netbox/templates/login.html:84
msgid "Log In"
msgstr "登录"
@@ -14401,7 +14694,7 @@ msgstr "认证类型"
msgid "Authentication Key"
msgstr "认证密钥"
-#: netbox/templates/ipam/fhrpgroup.html:69
+#: netbox/templates/ipam/fhrpgroup.html:70
msgid "Virtual IP Addresses"
msgstr "虚拟IP地址"
@@ -14434,7 +14727,7 @@ msgid "Show All"
msgstr "全部显示"
#: netbox/templates/ipam/ipaddress.html:23
-#: netbox/templates/ipam/iprange.html:45 netbox/templates/ipam/prefix.html:24
+#: netbox/templates/ipam/iprange.html:52 netbox/templates/ipam/prefix.html:24
msgid "Global"
msgstr "全局"
@@ -14466,14 +14759,14 @@ msgstr "开始地址"
msgid "Ending Address"
msgstr "结束地址"
-#: netbox/templates/ipam/iprange.html:33 netbox/templates/ipam/prefix.html:106
-msgid "Marked fully utilized"
-msgstr "标记为已全部被使用"
-
#: netbox/templates/ipam/prefix.html:95
msgid "Addressing Details"
msgstr "IP地址详细信息"
+#: netbox/templates/ipam/prefix.html:106
+msgid "Marked fully utilized"
+msgstr "标记为已全部被使用"
+
#: netbox/templates/ipam/prefix.html:114
msgid "Child IPs"
msgstr "子IP"
@@ -14579,11 +14872,11 @@ msgstr "独立IP空间"
msgid "Errors"
msgstr "错误"
-#: netbox/templates/login.html:69
+#: netbox/templates/login.html:70
msgid "Sign In"
msgstr "登录"
-#: netbox/templates/login.html:77
+#: netbox/templates/login.html:80
msgctxt "Denotes an alternative option"
msgid "Or"
msgstr "或"
@@ -14634,37 +14927,37 @@ msgstr "文件%(filename)s
存在于静态文件根目录中,可
msgid "Click here to attempt loading NetBox again."
msgstr "点击 这里重新加载NetBox"
-#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:147
-#: netbox/tenancy/forms/bulk_edit.py:138
+#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:152
+#: netbox/tenancy/forms/bulk_edit.py:149
#: 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
+#: netbox/tenancy/forms/model_forms.py:108
+#: netbox/tenancy/forms/model_forms.py:132
+#: netbox/tenancy/tables/contacts.py:102
msgid "Contact"
msgstr "联系人"
-#: netbox/templates/tenancy/contact.html:29
-#: netbox/tenancy/forms/bulk_edit.py:99
+#: netbox/templates/tenancy/contact.html:39
+#: netbox/tenancy/forms/bulk_edit.py:106
msgid "Title"
msgstr "标题"
-#: netbox/templates/tenancy/contact.html:33
-#: netbox/tenancy/forms/bulk_edit.py:104 netbox/tenancy/tables/contacts.py:64
+#: netbox/templates/tenancy/contact.html:43
+#: netbox/tenancy/forms/bulk_edit.py:111 netbox/tenancy/tables/contacts.py:68
msgid "Phone"
msgstr "手机号"
#: netbox/templates/tenancy/contactgroup.html:18
-#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:75
+#: netbox/tenancy/forms/forms.py:67 netbox/tenancy/forms/model_forms.py:77
msgid "Contact Group"
msgstr "联系人组"
-#: netbox/templates/tenancy/contactgroup.html:50
+#: netbox/templates/tenancy/contactgroup.html:51
msgid "Add Contact Group"
msgstr "增加联系人组"
#: netbox/templates/tenancy/contactrole.html:15
-#: netbox/tenancy/filtersets.py:152 netbox/tenancy/forms/forms.py:62
-#: netbox/tenancy/forms/model_forms.py:87
+#: netbox/tenancy/filtersets.py:157 netbox/tenancy/forms/forms.py:62
+#: netbox/tenancy/forms/model_forms.py:89
msgid "Contact Role"
msgstr "联系人角色"
@@ -14677,12 +14970,12 @@ msgid "Add Tenant"
msgstr "增加租户"
#: netbox/templates/tenancy/tenantgroup.html:26
-#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:36
+#: netbox/tenancy/forms/model_forms.py:33 netbox/tenancy/tables/columns.py:36
#: netbox/tenancy/tables/columns.py:46
msgid "Tenant Group"
msgstr "租户组"
-#: netbox/templates/tenancy/tenantgroup.html:59
+#: netbox/templates/tenancy/tenantgroup.html:60
msgid "Add Tenant Group"
msgstr "增加租户组"
@@ -14878,7 +15171,7 @@ msgstr "SA生存大小(KB)"
msgid "L2VPN Attributes"
msgstr "L2VPN 属性"
-#: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:76
+#: netbox/templates/vpn/l2vpn.html:64 netbox/templates/vpn/tunnel.html:76
msgid "Add a Termination"
msgstr "增加接入点"
@@ -14945,11 +15238,11 @@ msgid "Add Wireless LAN"
msgstr "增加无线局域网"
#: netbox/templates/wireless/wirelesslangroup.html:26
-#: netbox/wireless/forms/model_forms.py:29
+#: netbox/wireless/forms/model_forms.py:30
msgid "Wireless LAN Group"
msgstr "无线局域网组"
-#: netbox/templates/wireless/wirelesslangroup.html:59
+#: netbox/templates/wireless/wirelesslangroup.html:60
msgid "Add Wireless LAN Group"
msgstr "增加无线局域网组"
@@ -14965,109 +15258,131 @@ msgstr "父联系人组 (ID)"
msgid "Parent contact group (slug)"
msgstr "父联系人组 (缩写)"
-#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:67
-#: netbox/tenancy/filtersets.py:110
+#: netbox/tenancy/filtersets.py:40 netbox/tenancy/filtersets.py:72
+#: netbox/tenancy/filtersets.py:115
msgid "Contact group (ID)"
msgstr "联系人组 (ID)"
-#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:74
-#: netbox/tenancy/filtersets.py:117
+#: netbox/tenancy/filtersets.py:47 netbox/tenancy/filtersets.py:79
+#: netbox/tenancy/filtersets.py:122
msgid "Contact group (slug)"
msgstr "联系人组(缩写)"
-#: netbox/tenancy/filtersets.py:104
+#: netbox/tenancy/filtersets.py:52 netbox/tenancy/filtersets.py:109
msgid "Contact (ID)"
msgstr "联系人 (ID)"
-#: netbox/tenancy/filtersets.py:121
+#: netbox/tenancy/filtersets.py:126
msgid "Contact role (ID)"
msgstr "联系人角色 (ID)"
-#: netbox/tenancy/filtersets.py:127
+#: netbox/tenancy/filtersets.py:132
msgid "Contact role (slug)"
msgstr "联系人角色(缩写)"
-#: netbox/tenancy/filtersets.py:158
+#: netbox/tenancy/filtersets.py:163
msgid "Contact group"
msgstr "联系人组"
-#: netbox/tenancy/filtersets.py:169
+#: netbox/tenancy/filtersets.py:174
msgid "Parent tenant group (ID)"
msgstr "父租户组 (ID)"
-#: netbox/tenancy/filtersets.py:175
+#: netbox/tenancy/filtersets.py:180
msgid "Parent tenant group (slug)"
msgstr "上级租户组(slug)"
-#: netbox/tenancy/filtersets.py:181 netbox/tenancy/filtersets.py:201
+#: netbox/tenancy/filtersets.py:186 netbox/tenancy/filtersets.py:206
msgid "Tenant group (ID)"
msgstr "租户组 (ID)"
-#: netbox/tenancy/filtersets.py:234
+#: netbox/tenancy/filtersets.py:239
msgid "Tenant Group (ID)"
msgstr "租户组 (ID)"
-#: netbox/tenancy/filtersets.py:241
+#: netbox/tenancy/filtersets.py:246
msgid "Tenant Group (slug)"
msgstr "租户组(缩写)"
-#: netbox/tenancy/forms/bulk_edit.py:66
+#: netbox/tenancy/forms/bulk_edit.py:67
msgid "Desciption"
msgstr "描述"
-#: netbox/tenancy/forms/bulk_import.py:101
+#: netbox/tenancy/forms/bulk_edit.py:96
+msgid "Add groups"
+msgstr "添加群组"
+
+#: netbox/tenancy/forms/bulk_edit.py:101
+msgid "Remove groups"
+msgstr "移除群组"
+
+#: netbox/tenancy/forms/bulk_import.py:84
+msgid ""
+"Group names separated by commas, encased with double quotes (e.g. \"Group "
+"1,Group 2\")"
+msgstr "组名用逗号分隔,用双引号括起来(例如 “组 1,组 2”)"
+
+#: netbox/tenancy/forms/bulk_import.py:100
msgid "Assigned contact"
msgstr "分配联系人"
-#: netbox/tenancy/models/contacts.py:32
+#: netbox/tenancy/models/contacts.py:33
msgid "contact group"
msgstr "联系人组"
-#: netbox/tenancy/models/contacts.py:33
+#: netbox/tenancy/models/contacts.py:34
msgid "contact groups"
msgstr "联系人组"
-#: netbox/tenancy/models/contacts.py:42
+#: netbox/tenancy/models/contacts.py:43
msgid "contact role"
msgstr "联系人角色"
-#: netbox/tenancy/models/contacts.py:43
+#: netbox/tenancy/models/contacts.py:44
msgid "contact roles"
msgstr "联系人角色"
-#: netbox/tenancy/models/contacts.py:63
+#: netbox/tenancy/models/contacts.py:64
msgid "title"
msgstr "职位"
-#: netbox/tenancy/models/contacts.py:68
+#: netbox/tenancy/models/contacts.py:69
msgid "phone"
msgstr "电话号"
-#: netbox/tenancy/models/contacts.py:73
+#: netbox/tenancy/models/contacts.py:74
msgid "email"
msgstr "电子邮箱"
-#: netbox/tenancy/models/contacts.py:82
+#: netbox/tenancy/models/contacts.py:83
msgid "link"
msgstr "链接"
-#: netbox/tenancy/models/contacts.py:98
+#: netbox/tenancy/models/contacts.py:93
msgid "contact"
msgstr "联系人"
-#: netbox/tenancy/models/contacts.py:99
+#: netbox/tenancy/models/contacts.py:94
msgid "contacts"
msgstr "联系人"
-#: netbox/tenancy/models/contacts.py:146
+#: netbox/tenancy/models/contacts.py:108
+msgid "contact group membership"
+msgstr "联系人组成员资格"
+
+#: netbox/tenancy/models/contacts.py:109
+msgid "contact group memberships"
+msgstr "联系人组成员资格"
+
+#: netbox/tenancy/models/contacts.py:153
msgid "contact assignment"
msgstr "联系人分配"
-#: netbox/tenancy/models/contacts.py:147
+#: netbox/tenancy/models/contacts.py:154
msgid "contact assignments"
msgstr "联系人分配"
-#: netbox/tenancy/models/contacts.py:163
+#: netbox/tenancy/models/contacts.py:170
#, python-brace-format
msgid "Contacts cannot be assigned to this object type ({type})."
msgstr "无法将联系人分配给此对象类型 ({type})."
@@ -15096,27 +15411,27 @@ msgstr "租户"
msgid "tenants"
msgstr "租户"
-#: netbox/tenancy/tables/contacts.py:112
+#: netbox/tenancy/tables/contacts.py:116
msgid "Contact Title"
msgstr "联系人职位"
-#: netbox/tenancy/tables/contacts.py:116
+#: netbox/tenancy/tables/contacts.py:120
msgid "Contact Phone"
msgstr "联系人电话号"
-#: netbox/tenancy/tables/contacts.py:121
+#: netbox/tenancy/tables/contacts.py:125
msgid "Contact Email"
msgstr "联系人电子邮箱"
-#: netbox/tenancy/tables/contacts.py:125
+#: netbox/tenancy/tables/contacts.py:129
msgid "Contact Address"
msgstr "联系人地址"
-#: netbox/tenancy/tables/contacts.py:129
+#: netbox/tenancy/tables/contacts.py:133
msgid "Contact Link"
msgstr "联系人链接"
-#: netbox/tenancy/tables/contacts.py:134
+#: netbox/tenancy/tables/contacts.py:138
msgid "Contact Description"
msgstr "联系人描述"
@@ -15233,24 +15548,24 @@ msgstr "必须至少选择一个操作。"
msgid "Invalid filter for {model}: {error}"
msgstr "{model}的筛选器无效: {error}"
-#: netbox/users/models/permissions.py:39
+#: netbox/users/models/permissions.py:37
msgid "The list of actions granted by this permission"
msgstr "该权限授予的操作列表"
-#: netbox/users/models/permissions.py:44
+#: netbox/users/models/permissions.py:42
msgid "constraints"
msgstr "限制条件"
-#: netbox/users/models/permissions.py:45
+#: netbox/users/models/permissions.py:43
msgid ""
"Queryset filter matching the applicable objects of the selected type(s)"
msgstr "与所选类型的适用对象匹配的查询集过滤器"
-#: netbox/users/models/permissions.py:52
+#: netbox/users/models/permissions.py:50
msgid "permission"
msgstr "允许"
-#: netbox/users/models/permissions.py:53 netbox/users/models/users.py:47
+#: netbox/users/models/permissions.py:51 netbox/users/models/users.py:47
msgid "permissions"
msgstr "权限"
@@ -15346,7 +15661,7 @@ msgstr "相关对象必须由数字ID或属性字典引用。接收到无法识
msgid "Related object not found using the provided numeric ID: {id}"
msgstr "使用提供的ID找不到相关对象: {id}"
-#: netbox/utilities/choices.py:19
+#: netbox/utilities/choices.py:23
#, python-brace-format
msgid "{name} has a key defined but CHOICES is not a list"
msgstr "{name} 已定义键,但 CHOICES 不是列表"
@@ -15536,14 +15851,6 @@ msgstr "要更新的现有对象的数字 ID(如果不创建新对象)"
msgid "Unrecognized header: {name}"
msgstr "无法识别的列头: {name}"
-#: netbox/utilities/forms/forms.py:118
-msgid "Available Columns"
-msgstr "可用列"
-
-#: netbox/utilities/forms/forms.py:126
-msgid "Selected Columns"
-msgstr "选定的列"
-
#: netbox/utilities/forms/mixins.py:44
msgid ""
"This object has been modified since the form was rendered. Please consult "
@@ -15608,6 +15915,19 @@ msgstr "缺少动态查询参数:'{dynamic_params}'"
msgid "Missing required value for static query param: '{static_params}'"
msgstr "缺少静态查询参数:'{static_params}'"
+#: netbox/utilities/jsonschema.py:159
+msgid "Invalid JSON schema definition"
+msgstr "JSON 架构定义无效"
+
+#: netbox/utilities/jsonschema.py:161
+msgid "JSON schema must define properties"
+msgstr "JSON 架构必须定义属性"
+
+#: netbox/utilities/jsonschema.py:166
+#, python-brace-format
+msgid "Invalid JSON schema definition: {error}"
+msgstr "无效的 JSON 架构定义: {error}"
+
#: netbox/utilities/password_validation.py:13
msgid "Password must have at least one numeral."
msgstr "密码必须至少包含一个数字。"
@@ -15643,7 +15963,7 @@ msgstr "未知的app_label/model_name: {name}"
msgid "Invalid IP address set for {header}: {ip}"
msgstr "为 {header} 设置的 IP 地址无效:{ip}"
-#: netbox/utilities/tables.py:47
+#: netbox/utilities/tables.py:75
#, python-brace-format
msgid "A column named {name} is already defined for table {table_name}"
msgstr "名为{name}的列已在表{table_name}中定义了"
@@ -15704,18 +16024,6 @@ msgstr "设置为空"
msgid "Clear all"
msgstr "清除所有内容"
-#: netbox/utilities/templates/helpers/table_config_form.html:8
-msgid "Table Configuration"
-msgstr "表单配置"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:31
-msgid "Move Up"
-msgstr "上移"
-
-#: netbox/utilities/templates/helpers/table_config_form.html:34
-msgid "Move Down"
-msgstr "下移"
-
#: netbox/utilities/templates/navigation/menu.html:14
msgid "Search…"
msgstr "搜索…"
@@ -15740,7 +16048,12 @@ msgstr "编写"
msgid "The test must define csv_update_data."
msgstr "测试必须定义csv_update_data。"
-#: netbox/utilities/validators.py:65
+#: netbox/utilities/validators.py:71
+#, python-brace-format
+msgid "{value} must be a multiple of {multiple}."
+msgstr "{value} 必须是的倍数 {multiple}。"
+
+#: netbox/utilities/validators.py:83
#, python-brace-format
msgid "{value} is not a valid regular expression."
msgstr "{value} 不是有效的正则表达式。"
@@ -15780,12 +16093,12 @@ msgid "Cluster type (ID)"
msgstr "集群类型(ID)"
#: netbox/virtualization/filtersets.py:117
-#: netbox/virtualization/filtersets.py:237
+#: netbox/virtualization/filtersets.py:239
msgid "Cluster (ID)"
msgstr "集群 (ID)"
#: netbox/virtualization/forms/bulk_edit.py:148
-#: netbox/virtualization/models/virtualmachines.py:110
+#: netbox/virtualization/models/virtualmachines.py:109
msgid "vCPUs"
msgstr "vCPUs"
@@ -15884,102 +16197,102 @@ msgid ""
"location {location}"
msgstr "{count} 设备被指定为该群集的主机,但不在原处 {location}"
-#: netbox/virtualization/models/virtualmachines.py:118
+#: netbox/virtualization/models/virtualmachines.py:117
msgid "memory (MB)"
msgstr "内存 (MB)"
-#: netbox/virtualization/models/virtualmachines.py:123
+#: netbox/virtualization/models/virtualmachines.py:122
msgid "disk (MB)"
msgstr "磁盘 (MB)"
-#: netbox/virtualization/models/virtualmachines.py:161
+#: netbox/virtualization/models/virtualmachines.py:166
msgid "Virtual machine name must be unique per cluster."
msgstr "集群中的虚拟机名称必须唯一。"
-#: netbox/virtualization/models/virtualmachines.py:164
+#: netbox/virtualization/models/virtualmachines.py:169
msgid "virtual machine"
msgstr "虚拟机"
-#: netbox/virtualization/models/virtualmachines.py:165
+#: netbox/virtualization/models/virtualmachines.py:170
msgid "virtual machines"
msgstr "虚拟机"
-#: netbox/virtualization/models/virtualmachines.py:176
+#: netbox/virtualization/models/virtualmachines.py:181
msgid "A virtual machine must be assigned to a site and/or cluster."
msgstr "虚拟机必须分配给站点和/或集群。"
-#: netbox/virtualization/models/virtualmachines.py:183
+#: netbox/virtualization/models/virtualmachines.py:188
#, python-brace-format
msgid ""
"The selected cluster ({cluster}) is not assigned to this site ({site})."
msgstr "所选集群({cluster}) 未分配给此站点 ({site})。"
-#: netbox/virtualization/models/virtualmachines.py:190
+#: netbox/virtualization/models/virtualmachines.py:195
msgid "Must specify a cluster when assigning a host device."
msgstr "分配主机设备时必须指定集群。"
-#: netbox/virtualization/models/virtualmachines.py:195
+#: netbox/virtualization/models/virtualmachines.py:200
#, python-brace-format
msgid ""
"The selected device ({device}) is not assigned to this cluster ({cluster})."
msgstr "所选设备 ({device})未分配给此集群({cluster})。"
-#: netbox/virtualization/models/virtualmachines.py:207
+#: netbox/virtualization/models/virtualmachines.py:212
#, 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:221
+#: netbox/virtualization/models/virtualmachines.py:226
#, 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:230
+#: netbox/virtualization/models/virtualmachines.py:235
#, python-brace-format
msgid "The specified IP address ({ip}) is not assigned to this VM."
msgstr "指定的IP地址 ({ip}) 未分配给该虚拟机。"
-#: netbox/virtualization/models/virtualmachines.py:376
+#: netbox/virtualization/models/virtualmachines.py:381
#, 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:391
+#: netbox/virtualization/models/virtualmachines.py:396
#, 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:402
+#: netbox/virtualization/models/virtualmachines.py:407
#, 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:414
+#: netbox/virtualization/models/virtualmachines.py:419
msgid "size (MB)"
msgstr "大小 (MB)"
-#: netbox/virtualization/models/virtualmachines.py:418
+#: netbox/virtualization/models/virtualmachines.py:423
msgid "virtual disk"
msgstr "虚拟磁盘"
-#: netbox/virtualization/models/virtualmachines.py:419
+#: netbox/virtualization/models/virtualmachines.py:424
msgid "virtual disks"
msgstr "虚拟磁盘"
-#: netbox/virtualization/views.py:313
+#: netbox/virtualization/views.py:307
#, python-brace-format
msgid "Added {count} devices to cluster {cluster}"
msgstr "已添加 {count} 要集群的设备 {cluster}"
-#: netbox/virtualization/views.py:348
+#: netbox/virtualization/views.py:342
#, python-brace-format
msgid "Removed {count} devices from cluster {cluster}"
msgstr "已移除 {count} 来自集群的设备 {cluster}"
@@ -16056,22 +16369,26 @@ msgstr "DSA 签名"
msgid "Group {n}"
msgstr "Group {n}"
-#: netbox/vpn/choices.py:251
+#: netbox/vpn/choices.py:252
msgid "Ethernet Private LAN"
msgstr "Ethernet Private LAN"
-#: netbox/vpn/choices.py:252
+#: netbox/vpn/choices.py:253
msgid "Ethernet Virtual Private LAN"
msgstr "Ethernet Virtual Private LAN"
-#: netbox/vpn/choices.py:255
+#: netbox/vpn/choices.py:256
msgid "Ethernet Private Tree"
msgstr "Ethernet Private Tree"
-#: netbox/vpn/choices.py:256
+#: netbox/vpn/choices.py:257
msgid "Ethernet Virtual Private Tree"
msgstr "Ethernet Virtual Private Tree"
+#: netbox/vpn/choices.py:260
+msgid "SPB"
+msgstr "SPB"
+
#: netbox/vpn/filtersets.py:41
msgid "Tunnel group (ID)"
msgstr "隧道组(ID)"
@@ -16116,15 +16433,15 @@ msgstr "IPsec 策略 (ID)"
msgid "IPSec policy (name)"
msgstr "IPsec 策略(名称)"
-#: netbox/vpn/filtersets.py:348
+#: netbox/vpn/filtersets.py:351
msgid "L2VPN (slug)"
msgstr "L2VPN(缩写)"
-#: netbox/vpn/filtersets.py:412
+#: netbox/vpn/filtersets.py:415
msgid "VM Interface (ID)"
msgstr "虚拟接口 (ID)"
-#: netbox/vpn/filtersets.py:418
+#: netbox/vpn/filtersets.py:421
msgid "VLAN (name)"
msgstr "VLAN(名称)"
@@ -16137,8 +16454,8 @@ msgstr "隧道组"
msgid "SA lifetime"
msgstr "SA生存期"
-#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:81
-#: netbox/wireless/forms/bulk_edit.py:129
+#: netbox/vpn/forms/bulk_edit.py:151 netbox/wireless/forms/bulk_edit.py:82
+#: netbox/wireless/forms/bulk_edit.py:130
#: netbox/wireless/forms/filtersets.py:67
#: netbox/wireless/forms/filtersets.py:126
msgid "Pre-shared key"
@@ -16188,31 +16505,31 @@ msgstr "IPSEC安全提议"
msgid "IPSec protocol"
msgstr "IPSEC 协议"
-#: netbox/vpn/forms/bulk_import.py:266
+#: netbox/vpn/forms/bulk_import.py:271
msgid "L2VPN type"
msgstr "L2VPN 类型"
-#: netbox/vpn/forms/bulk_import.py:287
+#: netbox/vpn/forms/bulk_import.py:292
msgid "Parent device (for interface)"
msgstr "父设备(用于接口)"
-#: netbox/vpn/forms/bulk_import.py:294
+#: netbox/vpn/forms/bulk_import.py:299
msgid "Parent virtual machine (for interface)"
msgstr "父虚拟机(用于接口)"
-#: netbox/vpn/forms/bulk_import.py:301
+#: netbox/vpn/forms/bulk_import.py:306
msgid "Assigned interface (device or VM)"
msgstr "指定接口(设备/虚拟机)"
-#: netbox/vpn/forms/bulk_import.py:334
+#: netbox/vpn/forms/bulk_import.py:339
msgid "Cannot import device and VM interface terminations simultaneously."
msgstr "不能导入设备和虚拟机接口连接。"
-#: netbox/vpn/forms/bulk_import.py:336
+#: netbox/vpn/forms/bulk_import.py:341
msgid "Each termination must specify either an interface or a VLAN."
msgstr "每个接入点必须指定一个接口或一个 VLAN。"
-#: netbox/vpn/forms/bulk_import.py:338
+#: netbox/vpn/forms/bulk_import.py:343
msgid "Cannot assign both an interface and a VLAN."
msgstr "不能同时分配接口和VLAN。"
@@ -16225,7 +16542,7 @@ msgstr "IKE 版本"
msgid "Proposal"
msgstr "安全提议"
-#: netbox/vpn/forms/filtersets.py:257
+#: netbox/vpn/forms/filtersets.py:262
msgid "Assigned Object Type"
msgstr "指定的对象类型"
@@ -16339,20 +16656,20 @@ msgstr "IPSec policies"
msgid "IPSec profiles"
msgstr "IPSec profiles"
-#: netbox/vpn/models/l2vpn.py:113
+#: netbox/vpn/models/l2vpn.py:117
msgid "L2VPN termination"
msgstr "L2VPN 终点"
-#: netbox/vpn/models/l2vpn.py:114
+#: netbox/vpn/models/l2vpn.py:118
msgid "L2VPN terminations"
msgstr "L2VPN 终点"
-#: netbox/vpn/models/l2vpn.py:129
+#: netbox/vpn/models/l2vpn.py:133
#, python-brace-format
msgid "L2VPN Termination already assigned ({assigned_object})"
msgstr "L2VPN终端已分配({assigned_object})"
-#: netbox/vpn/models/l2vpn.py:141
+#: netbox/vpn/models/l2vpn.py:145
#, python-brace-format
msgid ""
"{l2vpn_type} L2VPNs cannot have more than two terminations; found "
@@ -16383,19 +16700,19 @@ msgstr "隧道"
msgid "tunnels"
msgstr "隧道"
-#: netbox/vpn/models/tunnels.py:148
+#: netbox/vpn/models/tunnels.py:145
msgid "An object may be terminated to only one tunnel at a time."
msgstr "一个对象一次只能被终止到一个隧道。"
-#: netbox/vpn/models/tunnels.py:151
+#: netbox/vpn/models/tunnels.py:148
msgid "tunnel termination"
msgstr "隧道终点"
-#: netbox/vpn/models/tunnels.py:152
+#: netbox/vpn/models/tunnels.py:149
msgid "tunnel terminations"
msgstr "隧道终点"
-#: netbox/vpn/models/tunnels.py:169
+#: netbox/vpn/models/tunnels.py:166
#, python-brace-format
msgid "{name} is already attached to a tunnel ({tunnel})."
msgstr "{name}已附加到隧道({tunnel})。"
@@ -16428,11 +16745,11 @@ msgstr "SA生存期(秒)"
msgid "SA Lifetime (KB)"
msgstr "SA生存大小(KB)"
-#: netbox/vpn/tables/l2vpn.py:69
+#: netbox/vpn/tables/l2vpn.py:72
msgid "Object Parent"
msgstr "目标上级"
-#: netbox/vpn/tables/l2vpn.py:74
+#: netbox/vpn/tables/l2vpn.py:77
msgid "Object Site"
msgstr "目的站点"
@@ -16456,8 +16773,8 @@ msgstr "WPA Personal (PSK)"
msgid "WPA Enterprise"
msgstr "WPA Enterprise"
-#: netbox/wireless/forms/bulk_edit.py:75
-#: netbox/wireless/forms/bulk_edit.py:123
+#: netbox/wireless/forms/bulk_edit.py:76
+#: netbox/wireless/forms/bulk_edit.py:124
#: netbox/wireless/forms/bulk_import.py:70
#: netbox/wireless/forms/bulk_import.py:73
#: netbox/wireless/forms/bulk_import.py:115
@@ -16481,7 +16798,7 @@ msgstr "网络接口A"
msgid "Interface B"
msgstr "网络接口B"
-#: netbox/wireless/forms/model_forms.py:164
+#: netbox/wireless/forms/model_forms.py:165
msgid "Side B"
msgstr "B端"
@@ -16501,23 +16818,23 @@ msgstr "无线局域网组"
msgid "wireless LAN"
msgstr "无线局域网"
-#: netbox/wireless/models.py:141
+#: netbox/wireless/models.py:134
msgid "interface A"
msgstr "接口 A"
-#: netbox/wireless/models.py:148
+#: netbox/wireless/models.py:140
msgid "interface B"
msgstr "接口 B"
-#: netbox/wireless/models.py:196
+#: netbox/wireless/models.py:188
msgid "wireless link"
msgstr "无线连接"
-#: netbox/wireless/models.py:197
+#: netbox/wireless/models.py:189
msgid "wireless links"
msgstr "无线连接"
-#: netbox/wireless/models.py:212 netbox/wireless/models.py:218
+#: netbox/wireless/models.py:204 netbox/wireless/models.py:210
#, python-brace-format
msgid "{type} is not a wireless interface."
msgstr "{type} 不是无线接口。"
diff --git a/requirements.txt b/requirements.txt
index 1b91a0ea2..717a381d0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-Django==5.2.0
+Django==5.2.1
django-cors-headers==4.7.0
django-debug-toolbar==5.2.0
django-filter==25.1
@@ -8,7 +8,7 @@ django-mptt==0.17.0
django-pglocks==1.0.4
django-prometheus==2.3.1
django-redis==5.4.0
-django-rich==1.14.0
+django-rich==2.0.0
django-rq==3.0.1
django-storages==1.14.6
django-taggit==6.1.0
@@ -22,19 +22,19 @@ gunicorn==23.0.0
Jinja2==3.1.6
jsonschema==4.23.0
Markdown==3.8
-mkdocs-material==9.6.12
+mkdocs-material==9.6.14
mkdocstrings[python]==0.29.1
netaddr==1.3.0
nh3==0.2.21
Pillow==11.2.1
-psycopg[c,pool]==3.2.7
+psycopg[c,pool]==3.2.9
PyYAML==6.0.2
requests==2.32.3
-rq==2.3.2
+rq==2.3.3
social-auth-app-django==5.4.3
social-auth-core==4.6.1
-strawberry-graphql==0.266.0
-strawberry-graphql-django==0.58.0
+strawberry-graphql==0.268.1
+strawberry-graphql-django==0.59.1
svgwrite==1.4.3
tablib==3.8.0
tzdata==2025.2